我有一个逗号分隔的文本文件,其结构
field1 field2 field3 field4
1 2 3 4
我编写了以下脚本来批量插入文本文件,但我想省略第 3 列
create table test (field1 varchar(50),field2 varchar(50),field4 varchar(50))
go
bulk insert test
from 'c:\myFilePath'
with
(fieldterminator=',',
rowterminator='\n'
)
插入工作正常,但插入的结果使 field4 看起来像 field3,field4,所以字段 3 实际上只是连接到 field4 上。我正在使用的平面文件是几个演出,不能轻易修改。有没有办法使用批量插入,但它忽略未在 create table 语句中声明的列?