- 締切済み
sybase bcpでのデータインポートについて
UNIXでサイベースのbcpを使用し、テーブルへデータのインポートを行おうとしています。 この際、データが""(ダブルコーテーション)で括られていると、ダブルコーテーションもデータとしてテーブルに格納されてしまいます。 ダブルコーテーションはデータとして認識させないオプションはあるのでしょうか。 検索してみましたが、該当するような文献が見当たらなかったので、質問させていただきました。 ご存知の方がいらっしゃいましたら、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
回答No.1
sybaseは使ったことがないのですが・・ 親類縁者のSQLserverのbcpユーティリティだと、 フォーマットファイルで、前後のデミリタ文字を ," と ", にすることで対応できるような気がします。 試してないので、真偽は不明ですが。
お礼
なるほど!! そういう手がありましたね。 ありがとうございます!! 試してみます。
補足
そういえば・・・ この方法だと、レコードの一番最初の「"」と一番最後の「"」はやっぱり文字列として認識してしまいそうですね。 どなたか、別の方法をご存知の方がいらっしゃいましたら、よろしくお願いします。