如何在SQL中动态地将参数传递给IN(1,2,3 .... N)子句

时间:2013-04-25 22:14:51

标签: ssis

我需要将参数传递给

Delete dbo.TableABC Where Id in (Here i need to pass list of Id dynamically)

注意:我正在使用SSIS

1 个答案:

答案 0 :(得分:0)

执行此操作的一种可能方法是让脚本任务生成所需的SQL(例如,使用类似于here所述的技术)并将其放入可在其余部分中访问的变量中封装

我假设您将使用执行SQL任务来执行Delete - 您可以做的一件事就是让执行SQL任务运行SQL存储在变量中(它应该是类似于将SQLSourceType设置为Variable)并提供由脚本任务填充的变量的详细信息。