SSIS - 循环每一行



我有一个表,想遍历每一行。

从表 X 中选择表名

  1. 创建了执行 SQL 任务
  2. 添加了 Foreach 循环容器。

所以现在我需要检查表名,并在此基础上我需要采取行动。

例如 - 当它返回称为数据流任务 T1 的"Tab1"时当它返回"Tab2"时调用DFT T2等等。

我在检查表名的值并调用相应的数据流任务时遇到问题。

请帮忙。拉马莫森

如果你在表 TableX 中有表名。

1 创建记录集

2 用于每个循环和迭代抛出结果集和设置名副其实

3 将所有数据流放在循环容器内,将变量 vale 设置为表名。

4 表达式设置属性禁用和表达式变量值<>到表名。

下面是记录集的示例链接

http://www.select-sql.com/mssql/loop-through-ado-recordset-in-ssis.html

最新更新