将nvarchar字段更新为非英语文本

时间:2016-05-17 14:43:38

标签: sql encoding character-encoding sql-update

假设我有一个包含2个字段的表

Id   : int
Text : nvarchar(50)

现在我想将ID大于50的项目的文本设置为某些文字但不是英文

在更新查询后,我的表看起来像这样

Id      Text
...     ...
51      ????
52      ????
...     ...

编辑: 我的查询

UPDATE MyTable
SET Text = 'אבגד'
where Id > 50

2 个答案:

答案 0 :(得分:2)

将N放在文本之前

     set Text=N'אבגד'

答案 1 :(得分:0)

new Select("SUM(Logs.Price) AS Logs.Price")

如果上述代码不起作用,那么您需要从数据库,数据访问和表示层检查处理此数据的所有代码的全球化设置。这包括SSMS。