通配符怎么写,在线等

guojimilan0561 2006-08-01 09:08:35
AND r.bus_id Like '%' @BusID '%'

我在存储过程里写条件,前面用%通配符,应该怎么把和我的变量@BusID 连起来,上面的出错

...全文
252 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyxfly 2006-08-01
  • 打赏
  • 举报
回复
:)
AND r.bus_id Like '%' +@BusID+ '%'

---如果@BusID是字符型的话,否则需要类型转化AND r.bus_id Like '%' +convert(varchar(800),@BusID)+ '%'
这个
guojimilan0561 2006-08-01
  • 打赏
  • 举报
回复
万分感谢
九斤半 2006-08-01
  • 打赏
  • 举报
回复
我在存储过程里写条件
exec ('select * from table where 1=1 AND r.bus_id Like ''%' + @BusID + '%''')
freeliu 2006-08-01
  • 打赏
  • 举报
回复
+就可以
wangdehao 2006-08-01
  • 打赏
  • 举报
回复
AND r.bus_id Like '%' +@BusID+ '%'

---如果@BusID是字符型的话,否则需要类型转化AND r.bus_id Like '%' +convert(varchar(800),@BusID)+ '%'
WangZWang 2006-08-01
  • 打赏
  • 举报
回复
AND r.bus_id Like '%'+ @BusID+'%'

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧