[英]Bulk insert from Azure Blob Storage with other language
I checked there is similar case and the solution is to save the csv file as UTF8.我检查了是否有类似的情况,解决方案是将 csv 文件保存为 UTF8。 I tried but is not working.
我试过了但没有用。
Original data: 인천 부평구 청천동 394
原始数据:
인천 부평구 청천동 394
Imported data: 경기, 평택시, 서탄면, 수월암5길,16
导入数据:
경기, 평택시, 서탄면, 수월암5길,16
BULK INSERT [DBO].[data]
FROM 'datawithdifferentlanguagge.csv'
WITH (
DATA_SOURCE = 'myAzureBlob',
FIELDTERMINATOR = '|'
,ROWTERMINATOR = '\n'
,FIRSTROW = 2
);
I'm working on Azure SQL.我正在处理 Azure SQL。
Where is my error?我的错误在哪里?
Just to summarize, and thanks for @lazziegal sharing.总结一下,感谢@lazziegal 的分享。
Adding添加
CODEPAGE = '65001',
DATAFILETYPE = 'Char'
can solve this kind of issue.可以解决这类问题。
BULK INSERT [DBO].[data]
FROM 'datawithdifferentlanguagge.csv'
WITH (
DATA_SOURCE = 'myAzureBlob',
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n',
FIRSTROW = 2,
CODEPAGE = '65001',
DATAFILETYPE = 'Char'
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.