sql-server – 如何为SQL Server Bulk语句设置编码参数?

我写了这个SQL Server Bulk脚本:

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

      );

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

Encoding.GetEncoding(1256)

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

最佳答案 CodePage是您正在寻找的.您可能还需要RowTerminator值集.

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