我有一个"执行SQL任务",其中一个存储过程需要多次调用。
此存储过程采用一个输入值并返回一个输出值。
所以我的代码就像:
EXEC test.sp_workdone ?,'TableName'
EXEC test.sp_workdone ?,'TableName1'
EXEC test.sp_workdone ?,'TableName2'
桌子名称在哪里和"?"我需要通过的参数相同。同样,输出也是一个参数,对于每个结果,都将相同。
我要在此处实现的目标是将值插入表和输入值和输出值,这将在给定执行时相同。
例如,Audit_Table
:第1个执行
1, Table, X
1, Table2,X
1, Table3,X
Audit_Table
:第二执行
2, Table, X1
2, Table2,X1
2, Table3,X1
找到解决方案!
我必须使用另一个执行SQL任务,该任务将生成我们应该使用sp的表列表。
然后使用该列表使用用于East Loop容器,然后使用Execute SQL任务将该列表使用到该SP中。:)