在sql server 2005 进行查询时查询的条件有中文 但返回不了结果 为什么

sandyflower 2010-10-12 09:00:31
select *from user_form where user_name='心梦帘'
go
语句是这样,在数据库里有心梦帘的信息,但是都没有记录返回,为什么
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcddjyy 2010-10-13
  • 打赏
  • 举报
回复
select * from user_form 
where user_name=N'心梦帘'
go
unicode的问题
billpu 2010-10-12
  • 打赏
  • 举报
回复
最好贴出数据结构,测试数据看看
心梦莲不会拼错了吧...
「已注销」 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 sandyflower 的回复:]
select *from user_form where user_name='心梦帘'
go
语句是这样,在数据库里有心梦帘的信息,但是都没有记录返回,为什么
[/Quote]
是unicode的原因
处理方法参考1#
SQLCenter 2010-10-12
  • 打赏
  • 举报
回复
select *from user_form where user_name=N'心梦帘'

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧