日期:2014-05-19  浏览次数:20811 次

sql2005查询条件包含中文时找不到记录,怎么回事?
在sql2005中.
执行select   *   from   Book   where   BookName   like '%C语言% ',没有记录
表里边绝对有记录,但就是找不到,把中文去掉,
换成select   *   from   Book   where   BookName   like '%C% '就能找到,
感觉好奇怪,在查询分析器里执行   select   '测试 ',显示两问号
怎么回事?该怎么解决?


------解决方案--------------------
select * from Book where BookName like N '%C语言% '