我想从一个CSV file--运行以下命令来批量插入数据
BULK INSERT TestDB.dbo.patent
FROM 'C:\1patents.csv'
WITH (FIRSTROW = 1, FIELDTERMINATOR = '^', ROWTERMINATOR='\n');
我得到的错误是this--
消息4866,级别16,状态1,第1行
大容量加载失败。 列在第1行,第6列中的数据文件太长。
验证字段终止符和行终止指定正确。
消息7399,级别16,状态1,第1行
OLE DB提供程序“BULK”链接服务器“(空)”报告错误。 提供程序未给出有关错误的任何信息。
消息7330,级别16,状态2,行1
无法获取来自OLE DB提供程序“BULK”链接服务器“(空)”一行。
现在,这是第一row--数据
00000001^^18360713^295^4^0
和在表中的最后一个字段(对应于100。上述= 0的数据的第6列)的类型是“INT”的。
我在做什么错在这里? 为什么会出现上述错误?