我正在尝试使用以下数据从csv文件中获取数据。
Station code;DateBegin;DateEnd
01;20100214;20100214
02;20100214;20100214
03;20100214;20100214
我正在尝试批量插入
BULK INSERT dbo.#tmp_station_details
FROM 'C:\station.csv'
WITH (
FIELDTERMINATOR ='';'',
FIRSTROW = 2,
ROWTERMINATOR = ''\n''
)
但是表tmp_station_details有一个额外的列作为优先级。 它的架构就像
[Station code] [Priority] [DateBegin] [DateEnd]
现在可以在不改变表格架构的情况下批量插入。
答案 0 :(得分:4)
将FORMATFILE ='format_file_path'添加到“with”块。有关示例,请参阅BOL: using a format file to skip a table column。