我在将CSV文件从一个位置插入一个表格时遇到了一些难题,该表格将用于使报告和数据提取与其他数据相匹配。
Create table #PD_ABC (
Column1
Column2 etc etc
)
BULK INSERT #PD_ABC FROM 'F:\BulkInsert\Andrej\UtkastAntal(23)Export20141003.csv'
WITH (FIELDTERMINATOR = ';',CODEPAGE = 'RAW',ROWTERMINATOR = '0x0a')
insert into Maintenance.dbo.PD_ABC_Del1
select * from #PD_ABC
到目前为止,我认为一切都应该有效。我为.txt文件制作了一个类似的脚本,但是当我以某种方式转换为CSV时,我无法正确导入它们。
这是我一直在接受的错误消息。
Msg 4863, Level 16, State 1, Procedure PD_ABC_SP, Line 49
Bulk load data conversion error (truncation) for row 1, column 3 (Gldnr).
不知道如何向前迈进。
答案 0 :(得分:2)
您的Column3
似乎没有足够的数据字符。 column3
是char
还是varchar
?如果是这样,你应该给它更多的字符。