【发布时间】:2025-11-25 22:45:02
【问题描述】:
我有一个 CSV 文件,其中包含三个日期:
'2010-07-01','2010-08-05','2010-09-04'
当我尝试批量插入它们时...
BULK INSERT [dbo].[STUDY]
FROM 'StudyTable.csv'
WITH
(
MAXERRORS = 0,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
我收到一个错误:
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (CREATED_ON).
所以我假设这是因为我的日期格式无效。使用的正确格式是什么?
编辑
CREATE TABLE [dbo].[STUDY]
(
[CREATED_ON] DATE,
[COMPLETED_ON] DATE,
[AUTHORIZED_ON] DATE,
}
【问题讨论】:
-
您的表格字段的数据类型是什么?
标签: sql sql-server parsing date