在SQL Server中创建重音字符
我需要更新一些包含扬抑口音的站点名称在SQL Server中创建重音字符,sql,sql-server,tsql,unicode,Sql,Sql Server,Tsql,Unicode,我需要更新一些包含扬抑口音的站点名称 update site set SITE_NAME = 'Gŵyr' from site where SITE_ID = '2112685' 但是,站点名称更新为Gwyr,不带重音。列数据类型为nvarchar(256)。我知道^是一个UNICODE字符,因此是否有一个简单的方法可以将此字符放入更新查询中,以便在站点名称列中对其进行相应更改。在前面添加N以指示它是UNICODE: 在Unicode字符串常量前面加字母N。不加前缀 N前缀,字符串将转
update site
set SITE_NAME = 'Gŵyr'
from site
where SITE_ID = '2112685'
但是,站点名称更新为Gwyr
,不带重音。列数据类型为nvarchar(256)
。我知道^
是一个UNICODE字符,因此是否有一个简单的方法可以将此字符放入更新查询中,以便在站点名称
列中对其进行相应更改。在前面添加N
以指示它是UNICODE:
在Unicode字符串常量前面加字母N。不加前缀
N前缀,字符串将转换为的默认代码页
数据库此默认代码页可能无法识别某些字符
update site
set SITE_NAME = N'Gŵyr'
where SITE_ID = '2112685';