SQL 服务器集成服务 2008 子查询

SQL 服务器集成服务 2008 子查询

我正在寻找一种方法来从我在 SSIS 包中执行的主查询中执行子查询。

因此,当我执行包时,我希望能够在主查询生成的每一行之后执行子查询,并将主查询中的行数据传递到子查询。

这可能吗?

答案1

是的,您创建一个对象类型的变量。执行查询并将结果放入该 SSIS 变量中。将下一步设为 ForEach 循环并使用 ADO 记录集类型的迭代器。您将选择要使用的对象变量。希望这能让您开始。
您需要从记录集中定义要使用的变量,它们将可用于您放入该循环容器中的任何步骤。

如果您只是使用 SQL 表,我建议使用存储过程,SSIS 可能会使事情变得复杂。

这是根据记忆写的,所以我可能忘记了某个设置或步骤。

相关内容