フォーマット ファイルを使用して txt ファイルを既存のテーブルにインポートし、インポートで null になる特定のフィールドを更新するストアド プロシージャを作成したいと考えています。インポート ファイルは 1 つの列を更新するだけなので、他の列には手動で値を割り当てる必要があります。
bulk insert QueryData from 'E:\TrackInputLogs\NMSLog.txt'
with(FORMATFILE = 'E:\TrackInputLogs\NMSFormat.fmt',
ROWTERMINATOR='\n')
次の列を次のように同時に更新する必要があります
dateimported = getdate()
idkey = asdfg
importmethod = manual
ところで、これは既存のテーブルであり、現在の内容を削除したくありませんが、インポートにより、idkey がファイルの内容に関連付けられた値と一致するフィールドが更新されます。