我正在尝试使用批量插入命令将一些数据导入 SQL Server——
这是我得到的错误 -
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 6 (NClaims).
现在,我创建了一个测试文件,其中只有一行可以成功导入的数据——
00000005^^18360810^408^30^0
但是,当我再添加 2 行数据(与上面的行非常相似)时,我收到了上面给出的错误消息。这些是另外两行数据——
00000003^^18360801^142^42^0
00000004^^18360000^142^10^0
正如您所看到的,似乎没有任何区别(就上述 2 行的数据长度或数据类型而言,与之前给出的单行相比)......那么为什么我会收到这个错误?我如何解决它?
编辑 -
这是我正在执行的命令——
BULK INSERT GooglePatentsIndividualDec2012.dbo.patent
FROM 'C:\Arvind Google Patents Data\patents\1patents_test.csv'
WITH ( FIELDTERMINATOR = '^', ROWTERMINATOR='\n');