这是典型的 ForEach 容器行为:
但是,如果我执行下图所示的操作,则执行 SQL 任务永远不会执行,我该怎么做?如果其他类型的容器允许我这样做,我不必使用 ForEach 容器。
for each 循环本质上是遍历文件夹中多个子目录中的文件。根据循环所在的文件夹,它填充一个变量。此变量用于从“某些脚本”任务到“任务 a”和“任务 b”的连接器中,以决定将运行哪个任务。因此,如果在与任务关联的文件夹中检测到文件,这两个任务可能都会运行。
我真正需要的是任务 a 和 b 在完成后转到同一个数据库任务。