如何为SQL Server Bulk语句设置编码参数?

时间:2015-05-23 09:58:29

标签: sql-server encryption

我写了这个SQL Server批量脚本:

BULK INSERT dbo.test
   FROM 'd:\1.csv'
   WITH(
        FIELDTERMINATOR =','

      );

但我的CSV文件应使用此编码系统进行编码:

Encoding.GetEncoding(1256)

如何将代码应用于该批量脚本?

1 个答案:

答案 0 :(得分:2)

CodePage是您正在寻找的。您可能还需要设置RowTerminator值。

BULK INSERT dbo.test
FROM 'd:\1.csv'
WITH(
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n',
    CODEPAGE = '1256'
  );