在存储过程中使用like时出现的问题
存储过程:
select * from 表 where 字段 like @变量
执行存储过程
exec 存储过程 @变量= '值 '
执行完存储过程没有结果出来,如果把like改成=就可以,不知道哪里出问题了,请高手指点。
[解决办法]
select * from 表 where 字段 like rtrim(@变量)+ '% '
[解决办法]
select * from 表 where 字段 like '% ' + @变量 + '% '
[解决办法]
select * from 表 where charindex(@变量,字段)> 1