当前位置: 代码迷 >> Sql Server >> 变量前后加%,多谢指点!
  详细解决方案

变量前后加%,多谢指点!

热度:36   发布时间:2016-04-27 20:25:48.0
变量前后加%,谢谢各位高手指点!!!
select   *   from   '[email protected]+ '   where   material_id   like   ' ' '[email protected]+ ' ' '

[email protected]   前后加上%该如何写,谢谢!!!!!!!!!!

------解决方案--------------------
set @materialid = '% ' + @materialid + '% '
select * from '[email protected]+ ' where material_id like ' [email protected]
这样比较清晰吧

------解决方案--------------------
SQL Server里面单引号 ' 是要用转义字符的。

也就是说,如果你的字符串里想包括一个单引号,那么必须在前面加上转义字符,在SQLServer里面一般就用单引号本身作为转义字符。
  相关解决方案