TA贡献1873条经验 获得超9个赞
declare @sql varchar
set @sql='select * from t where xxx in('+@invalue+')'
exec @sql
TA贡献1869条经验 获得超4个赞
是在SQL中吗?若在C#中,应该比较容易解决。
TA贡献1789条经验 获得超8个赞
是存储过程中
TA贡献2019条经验 获得超9个赞
declare @a varchar(10)
declare @b varchar(10)
。。。where id in(@a,@b)
TA贡献1799条经验 获得超6个赞
可以定义成vachar啊
where id in (@Ids)
TA贡献1712条经验 获得超3个赞
这样会出错:Conversion failed when converting the varchar value '275,276' to data type int.
TA贡献1848条经验 获得超6个赞
推荐一篇博文:
Sql Server参数化查询之where in和like实现详解
10+年DBA老司机带你轻松玩转 SQL
¥ 48.00
举报