select * from table where title like '%微软中文论坛%';
有这样的一个查询,在数据库中有一条title='微软中文论坛'的记录。
但是这条语句就是没有一条记录返回,当然在本地是正常的,服务器上就是不行,服务器是租的国外的空间。
怎么回事?
如果是英文字符,是正常的,如select * from table where title like '%Rss%';
如下:
select * from table where title like N'%微软中文论坛%';
什么原因引起的?
可能存在很多这样的查询,一个个改好麻烦,有没有根除的办法?
跟数据类型有关?
而且我在存储过程中用的是参数
@title='%'+@title+'%';
select * from table where title like @title
我不能写成like N@title