SQL Server 2008 R2 インポートウィザードによるテキストファイルのインポート

回答済み SQL Server 2008 R2 インポートウィザードによるテキストファイルのインポート

  • 2012年3月31日 1:32
     
     

    SQL Server  2008 R2(以下SQLSv)のテーブルに、テキストファイルをインポートしたいのですが、

    日付型の項目で、値がない(NULL)場合があります。

    テキストファイルは、

     

     日付1,日付2,日付3

     2012/1/1,,2012/1/3

     

    のように、値がない場合は何も数値をかかず、カンマが2回続くように作成しました。

     

    これをSQLSvにインポートウィザードで取り込ませたのですが、

    実行時にエラーとなってしまいます。(エラーコード:0xc02020c5、0xc0209029)

     

    エラーが発生した項目だけ無視してくれてもいいのですが、

    エラーの場合は処理そのものがキャンセルとなってしまい、

    NULL値がない行ですら取り込めません。

     

    取込先のテーブルの該当フィールドは、Null値を許可する設定になっています。

     

    カンマ2回の代わりに、

     日付1,日付2,日付3

     2012/1/1,Null,2012/1/3

    としても同様のエラーとなりました。

     

    値がない項目をNullとして取り込むことはできないのでしょうか?

すべての返信

  • 2012年4月3日 5:55
     
     回答済み

    インポートウィザードをお使いでしたら、まさにエラーを無視するにしてやればよいのではないでしょうか。するとNULLになって挿入されます。