如何在MS SQL中查询Unicode数据 [英] how to query for unicode data in MS SQL

查看:94
本文介绍了如何在MS SQL中查询Unicode数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用SQL Server 2008存储我的unicode数据(数据使用NEPALI语言)
例如:
id ----名称-----年龄-----地址
1 ----मममम----- 23 -------ब사मब
2 ------------------------------------------------

但我在查询时遇到问题.
我尝试了
从mytable中选择*,其中name =''मममम'';

但这不会返回任何结果.谁能帮我这个忙.
我已经使用数据类型nvarchar来存储我的unicode数据.

感谢您的帮助....预先感谢..:)

i am using SQL server 2008 to store my unicode data(the data is in NEPALI language)
eg:
id ---- name -----age-----adress
1 ---- मममम-----23-------बकमब
2 ---- ककककक----22--------बकमाााा

but i am facing a problem in querying.
i tried
select * from mytable where name=''मममम'';

but this returns no result. can anyone help me with this.
i have used datatype nvarchar for storing my unicode data.

any help is appreciated.... thanks in advance..:)

推荐答案

sushil,
我认为在字符串常量前加上"N"可以使它们成为unicode,因此请尝试以下方法:

Hi sushil,
I think putting "N" before string constants makes them unicode so try this one :

select * from mytable where name=N'मममम';



希望对您有所帮助.



Hope it helps.


这篇关于如何在MS SQL中查询Unicode数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆