如何为 SQL Server Bulk 语句设置编码参数?
How to set encoding parameter for SQL Server Bulk statement?
我写了这个SQL服务器批量脚本:
BULK INSERT dbo.test
FROM 'd:.csv'
WITH(
FIELDTERMINATOR =','
);
但是我的 CSV 文件应该用这个编码系统编码:
Encoding.GetEncoding(1256)
如何将代码应用到该批量脚本?
CodePage 就是您要查找的内容。您可能还需要一个 RowTerminator 值集。
BULK INSERT dbo.test
FROM 'd:.csv'
WITH(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
CODEPAGE = '1256'
);
我写了这个SQL服务器批量脚本:
BULK INSERT dbo.test
FROM 'd:.csv'
WITH(
FIELDTERMINATOR =','
);
但是我的 CSV 文件应该用这个编码系统编码:
Encoding.GetEncoding(1256)
如何将代码应用到该批量脚本?
CodePage 就是您要查找的内容。您可能还需要一个 RowTerminator 值集。
BULK INSERT dbo.test
FROM 'd:.csv'
WITH(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
CODEPAGE = '1256'
);