存储过程 与where in(多值参数)
方法一:拚sql,调用esec执行sql
如 exec('delete from xxx where id in('+@id+')')
方法二:使用charindex遍历
如 deletefrom xxx wherecharindex(','+id+',', ','+@id+',')>0
--如果ID是数字
deletefrom xxx wherecharindex(','+rtrim(id)+',', ','+@id+',')>0
方法三:使用table变量存储参数值
declare @t table(列名的定义);