【发布时间】:2017-05-30 10:00:25
【问题描述】:
我有一个 CSV 格式的简单表格:
999,"01/01/2001","01/01/2001","7777777","company","channel","01/01/2001"
990,"01/01/2001","01/01/2001","767676","hhh","tender","01/01/2001"
3838,"01/01/2001","01/01/2001","888","jhkh","jhkjh","01/01/2001"
08987,"01/01/2001","01/01/2001","888888","hkjhjkhv","jhgjh","01/01/2001"
8987,"01/01/2001","01/01/2001","9999","jghg","hjghg","01/01/2001"
jhkjhj,"01/01/2001","01/01/2001","9999","01.01.2001","hjhh","01/01/2001"
090009,"","","77777","","","01/01/2001"
980989,"01/01/2001","01/01/2001","888","","jhkh","01/01/2001"
0000,"01/01/2001","01/01/2001","99999","jhjh","","01/01/2001"
92929,"01/01/2001","01/01/2001","222","","","01/01/2001"
我正在尝试使用 BULK INSERT (Transact-SQL) 将该数据导入 SQL Server
set dateformat DMY;
BULK INSERT Oracleload
FROM '\\Mac\Home\Desktop\Test\T_DOGOVOR.csv'
WITH
(FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
KEEPNULLS);
在输出我得到下一个错误:
消息 4864,第 16 级,状态 1,第 4 行
第 1 行第 2 列 (date_begin) 的批量加载数据转换错误(指定代码页的类型不匹配或无效字符)......
日期格式可能有问题。但是我需要编写什么脚本来修复该错误?
请帮忙。
提前致谢。
【问题讨论】:
标签: sql-server csv import