Spe*_*ick 1 sql t-sql sql-server
我想在我的sql server db中存储一个balkan姓氏,但是当我尝试使用以下SQL更新记录时:
update User_Data
set name = 'Kramari?'
where User_PKID= 3047
但是当我用以下方法查询数据库时:
select name from User_Data where User_PKID = 3047
它返回:
Kramaric
关于如何让它以原始形式存储它的任何想法.我需要它,因为我在我的服务器代码上对来自网站的数据进行字符串比较,如果'ć'不相同则失败.
您的列的数据类型是什么name?它应该是NVARCHAR处理Unicode字符.
您还必须使用N'...'前缀来指定Unicode字符串:
UPDATE dbo.User_Data
SET name = N'Kramari?'
WHERE User_PKID= 3047
| 归档时间: | 
 | 
| 查看次数: | 244 次 | 
| 最近记录: |