• 締切済み

sybase bcpでのデータインポートについて

UNIXでサイベースのbcpを使用し、テーブルへデータのインポートを行おうとしています。 この際、データが""(ダブルコーテーション)で括られていると、ダブルコーテーションもデータとしてテーブルに格納されてしまいます。 ダブルコーテーションはデータとして認識させないオプションはあるのでしょうか。 検索してみましたが、該当するような文献が見当たらなかったので、質問させていただきました。 ご存知の方がいらっしゃいましたら、よろしくお願いします。

みんなの回答

回答No.1

sybaseは使ったことがないのですが・・ 親類縁者のSQLserverのbcpユーティリティだと、 フォーマットファイルで、前後のデミリタ文字を ," と ", にすることで対応できるような気がします。 試してないので、真偽は不明ですが。

reo99999
質問者

お礼

なるほど!! そういう手がありましたね。 ありがとうございます!! 試してみます。

reo99999
質問者

補足

そういえば・・・ この方法だと、レコードの一番最初の「"」と一番最後の「"」はやっぱり文字列として認識してしまいそうですね。 どなたか、別の方法をご存知の方がいらっしゃいましたら、よろしくお願いします。

関連するQ&A