我有一个数据库在国外虚拟服务器上.然后我发现它不支持 中文汉字 select * from Table where Title like '%测试%' 查询,变乱码查询的,查不到东西。
后来我把 这样写 select * from Table where Title like N'%测试%' 是可以的。但是 我现在有个存储过程,里面sql语句需要拼接的,有个参数 是 strWhere 然后我传 Title like N'%测试%'
他好像还是把中文给弄成了乱码,查不出来东西。需要怎么修改?
后来我把 这样写 select * from Table where Title like N'%测试%' 是可以的。但是 我现在有个存储过程,里面sql语句需要拼接的,有个参数 是 strWhere 然后我传 Title like N'%测试%'
他好像还是把中文给弄成了乱码,查不出来东西。需要怎么修改?
declare @strWhere varchar(1000)
set @strWhere='Title like N''%测试%'''print @strWhere/**Title like N'%测试%'**/
SQL codedeclare@strWherevarchar(1000)set@strWhere='Title like N''%测试%'''print@strWhere/**Title like N'%测试%'**/
借用百年树人的