我写了这个SQL Server批量脚本:
BULK INSERT dbo.test
FROM 'd:\1.csv'
WITH(
FIELDTERMINATOR =','
);
但我的CSV文件应使用此编码系统进行编码:
Encoding.GetEncoding(1256)
如何将代码应用于该批量脚本?
答案 0 :(得分:2)
CodePage是您正在寻找的。您可能还需要设置RowTerminator值。
BULK INSERT dbo.test
FROM 'd:\1.csv'
WITH(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
CODEPAGE = '1256'
);