我有一個表:批量插入到表
CREATE TABLE [dbo].[tempTable](
[id] [varchar](50) NULL,
[amount] [varchar](50) NULL,
[bdate] [varchar](50) NULL
)
旁邊插入語句:
BULK INSERT dbo.tempTable
FROM 'C:\files\inv123.txt'
WITH
(
FIELDTERMINATOR ='\t',
ROWTERMINATOR ='\n'
)
我得到一個錯誤:在文件
Bulk load data conversion error (truncation) for row 1, column 3 (bdate).
數據例如:
12313 24 2012-06-08 13:25:49
12314 26 2012-06-08 12:25:49
我建議用這個代替:'LOAD DATA INFILE'massivequeryvalueshere.txt'INTO TABLE'yourtable'FIELDS TERMINATED BY','',使用'FIELDTERMINATOR'的'TERMINATED BY'來代替。 – AleksanderKseniya
它是sql服務器 – Polaris
是FIELDTERMINATOR ='\ t'還是空格? –