bcp インポート ツールの使用に関して小さな問題があります。これは、.csv データ ファイル (| 文字の場合はフィールド区切り文字) とフォーマット ファイルがある場合です。テーブルにデータを正常にインポートできますが、データ ファイルに空の文字列ではなく NULL 値をインポートしています。データファイルのサンプルレコードとして以下を検討してください
col1|col2|||col5|col6
以下のような出力が得られました
col1 col2 NULL NULL col5 col6
しかし、私は以下の出力を期待しています
col1 col2 (empty string) (empty string) col5 col6
私のテーブル定義では、デフォルト値は空の文字列です。これは、データ ファイル (bcp データ エクスポート コマンド) またはデータ インポート bcp コマンドの問題によるものです。
これは、データをインポートするために使用したコマンドです bcp [database].[table] in M:\data\xx.csv -f M:\format\XX.FMT -S serverName -T
感謝とすべての返信は大歓迎です。