• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BCPでCSV内の文字列をテーブルのDatetime型カラムに取り込む方法)

BCPでCSV内の文字列をテーブルのDatetime型カラムに取り込む方法

このQ&Aのポイント
  • BCPを使用してCSVをテーブルに取込む際に、日付形式の文字列がDatetime型のカラムに入力されないエラーが発生しています。
  • フォーマットファイルのデータ型設定が正しくないことが原因で、エラーが発生している可能性があります。
  • 適切なフォーマットファイルの設定を行うことで、BCPを使用したCSVの取込みエラーを回避することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Struts
  • ベストアンサー率48% (29/60)
回答No.1

日付形式がYYYY-MM-DDなら取り込めます。 事前に/を-に置換しないといけませんが・・ <フォーマットファイル> 7.0 1 1 SQLCHAR 0 10 "\r\n" 1 dt 置換しない方法だと 日付フィールドがvarcharとしたテンポラリー用のテーブルを用意してそこにBCPでインポートする。 インポート完了後、本番テーブルに日付フィールドをコンバートしてインサートすればいけると思います。

m-m-
質問者

お礼

参考になりました。ありがとうございました。

関連するQ&A