为什么不能将阿拉伯文csv文件导入SQL Server?

贝扎德·拉扎奇

我的.csv电脑上有一个阿拉伯文文件,我想将该文件导入SQL Server,但是当我导入它时,出现此错误:

目标代码页中的文本被截断或一个或多个字符不匹配

发生了什么?

索南斯·卡丹

为了存储除英语之外的数据(例如阿拉伯语,印地语等),我们需要nvarchar(MAX)或nchar(MAX),而不是varchar(MAX)。

下面的示例显示了varchar和nvarchar之间的区别

Create table tab (remark varchar(MAX)  );
insert into tab values('This is test');

Create table tab_arabic (remark nvarchar(MAX)  );
insert into tab_arabic values(N'هذا هو الاختبار');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章