背景:
それぞれが同じデータ構造を持つ CSV ファイルのコレクションがあります。各ファイルは特定の暦日に生成されたので、たとえば、20,000 レコードを含む 10/8/13 の 1 つのファイル、50,000 レコードを含む 10/9/13 の 1 つのファイルなどがあります。
この CSV データはすべて SQL Server テーブルにインポートする必要がRecordDate
ありますが、レコードが生成された日の値に設定する必要がある列を追加しました。
これらの CSV ファイルは全部で 14 個あるので、次のような 14 個の一括挿入操作を実行してもかまいません。
BULK INSERT CSVTest
FROM 'c:\csvtest.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
しかし、これを行うたびに、RecordDate
挿入する特定の CSV が生成された日付にその列を設定する必要があります。
質問:
CSV ファイルの一括挿入中に特定の列の値を手動で設定するにはどうすればよいですか?