对sql server 2005执行以下语句失败。
BULK INSERT aTest FROM 'G:/aTest.txt' WITH (FIELDTERMINATOR='þ',ROWTERMINATOR='\n');
错误就是这个
Msg 4832,Level 16,State 1,Line 10 批量加载:数据文件中遇到意外的文件结尾。
如果我将FIELDTERMINATOR更改为逗号并将数据文件更改为逗号,则按预期工作。
这是我的数据文件(aTest.txt):
1þfirst
2þtwo
答案 0 :(得分:0)
我的具体问题/问题的答案是确保数据文件是ascii编码的,因为我想使用'þ'作为字段终止符。我的数据文件恰好是utf-8编码,导致终结符被忽略。