当我尝试进行批量插入时,出现了错误:
BULK INSERT #tbl_InterCompanyUploadDetail_Staging
FROM '\\SVRP03546008461D\QA\UploadTemplatewithvalidation.xlsx'
WITH (FIRSTROW = 6, FIELDTERMINATOR ='\t', ROWTERMINATOR ='\\n' )
我收到的错误信息如下:
批量加载数据转换错误(截断)第6行,第2列(Oracle公司代码)。
Excel表格中的该列数据为470,而数据库中该列是varchar(10)类型。 因此,造成这个错误的原因是什么呢?
BULK INSERT
可以插入.xlsx
文件。除非这是一个新功能……我不认为这是可能的。如果你在记事本中打开这个文件,它看起来像什么? - Nick.McDermaidBULK INSERT
只支持纯文本文件,无法读取Excel文件。 - Vladimir Baranov