读书人

在存储过程中使用like时出现的有关问题

发布时间: 2011-12-30 23:30:45 作者: rapoo

在存储过程中使用like时出现的问题
存储过程:
select * from 表 where 字段 like @变量
执行存储过程
exec 存储过程 @变量= '值 '

执行完存储过程没有结果出来,如果把like改成=就可以,不知道哪里出问题了,请高手指点。


[解决办法]
select * from 表 where 字段 like rtrim(@变量)+ '% '
[解决办法]
select * from 表 where 字段 like '% ' + @变量 + '% '
[解决办法]
select * from 表 where charindex(@变量,字段)> 1

读书人网 >SQL Server

热点推荐