我以 csv 格式传入动态数量的 id 作为 sql 参数,并希望在 select 语句的 where 子句中使用它们。
我无法理解如何在 sql 中执行此操作。
伪代码看起来像这样:
@ids varchar(max)
select stuff from table
where stuff = each.@ids.split(',')
任何帮助将不胜感激。
好的,经过一番研究,我认为最好的方法是使用 xml 而不是 csv,因为这样会更省力,所以我将选择最佳答案并关闭它。多谢你们。