微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLServer 数据库无法查询中文

原文请参见:http://blog.sina.com.cn/s/blog_63dac1ed01014q47.html

http://bbs.csdn.net/topics/390320497

sql2008r2中,查询条件中有中文字体,不能查询出结果

SELECT * FROM User WHERE Name = '中文'

不能查询到结果,实际数据库中有这条记录。

 

解决方法1:

改为下面的 写法 则可以查询到结果

SELECT * FROM User WHERE Name = N'中文'

 

 

解决方法2:

数据库的编码不对,修改数据库的编码 ALTER DATABASE [数据库名] COLLATE Chinese_PRC_CI_AS

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐