宛先表の特定の列にCSVファイルの列を一括して挿入したい。 説明 - 宛先テーブルには、自分のcsvファイルよりも多くの列があります。だから、私は、BULK INSERTを使用して、csvファイルの列を正しいターゲット列に移動します。特定の列にBULK INSERT?
これは可能ですか?はいの場合、どうすればいいですか?彼らは、データが挿入されている場所を制御する方法をお見せしていないhttp://blog.sqlauthority.com/2008/02/06/sql-server-import-csv-file-into-sql-server-using-bulk-insert-load-comma-delimited-file-into-sql-server/
とhttp://www.codeproject.com/Articles/439843/Handling-BULK-Data-insert-from-CSV-to-SQL-Server
BULK INSERT dbo.TableForBulkData
FROM 'C:\BulkDataFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
-
は、私は、チュートリアルとコードを見ました。
コードを尋ねる質問は、解決されている問題の最小限の理解を示す必要があります。 **試みた解決策**、**なぜ彼らは働かなかった**、そして予想される結果を含める。 – showdev
列を挿入するとどういう意味ですか?すべてのデータが必要なのですか?あなたはあなたが持っているものと、それをどうしたいのかを示すべきです。 –
フォーマットファイルを使用する必要があります。 –