读书人

SQL Server 2008中字符amp;#216;不能正确

发布时间: 2012-02-10 21:27:42 作者: rapoo

SQL Server 2008中字符Ø不能正确查询
在SQL Server 2008中创建了一个简单的表Test:

SQL code
Name nvarchar(MAX)Address nvarchar(MAX)


填写了一条记录

SQL code
Name AddressØ    Ø


用下面的语句查询,居然返回的是空。。

SQL code
select * from Test where Name='Ø'


请教下给为高手,这是为什么。。。

[解决办法]
SQL code
select * from Test where Name=N'Ø'
[解决办法]
SQL code
 name=N'Ø'
[解决办法]
Unicode的功能不仅仅在于可以混合输入和显示世界各国语言,
更主要的功能在于它能输入和显示通常的文本编辑软件所无法输入和显示的更多的汉字和世界各国文字。
[解决办法]
探讨
谢谢楼上两位。查询到了。还有个问题,为什么我查询中文的时候就不用加N呢?比如where name='张三',这个是能查询到的。

读书人网 >SQL Server

热点推荐