【发布时间】:2011-11-23 03:48:56
【问题描述】:
我收到这个错误
Bulk load data conversion error (truncation) for row 1, column 12 (is_download)
这里是 csv...它只有一行
30,Bill,Worthy,sales,,709888499,bat@bat.com,,"Im a a people person., to work together for this new emerging env.HTTP://applesoftware.com","Bill and Son of Co","Contact Us: Contact Form",0
这是我的批量插入语句...
SE SalesLogix
GO
CREATE TABLE CSVTemp
(id INT,
firstname VARCHAR(255),
lastname VARCHAR(255),
department VARCHAR(255),
architecture VARCHAR(255),
phone VARCHAR(255),
email VARCHAR(255),
download VARCHAR(255),
comments VARCHAR(MAX),
company VARCHAR(255),
location VARCHAR(255),
is_download VARCHAR(255)
)
GO
BULK
INSERT CSVTemp
FROM 'c:\leads\leads.csv'
WITH
(
DATAFILETYPE = 'char',
BATCHSIZE = 50,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM CSVTemp
GO
问题在于它在大多数情况下效果很好,但在某些情况下(这是其中之一)我得到了错误
关于导致此记录出现此错误的任何想法
【问题讨论】:
标签: sql sql-server sql-server-2008 csv bulkinsert