SQL INSERT语句导致错误的字符转换

时间:2013-11-29 14:28:10

标签: sql sql-server database insert

我正在使用LINQPad4将SQL语句直接提交到我的数据库

声明如下:

INSERT INTO [mytabe] ([text]) VALUES ('срПнысчПескП'); // russian

该陈述有效,但结果我收到"????????????"

之类的内容

数据库归类ist SQL_Latin_General_CP1_CI_AS

我的数据库中还有另一张表,其中已有俄罗斯标志。

当我将表格的数据集(存在俄罗斯标志的地方)复制到我想要放置插入语句的表格中时,一切正常。

任何解决问题的想法?

1 个答案:

答案 0 :(得分:0)

INSERT INTO [mytabe] ([text]) VALUES (N'срПнысчПескП'); // russian

使用Nvarchar数据类型。