SSIS 2012 - 控制流程中的条件性拆分和重新加入

时间:2013-03-15 09:49:42

标签: sql ssis constraints

我已经创建了一个SSIS包来处理一些文件导入,操作等,但是我对我创建的条件分割有问题。

我有一个执行SQL任务,只执行一个表的计数。一个约束有一个表达式,如果结果为0,另一个约束为大于0.对于约为0的约束,我还有三个执行SQL任务,用于删除和创建各种表。对于另一个约束,它跳过这三个任务到下一个执行SQL任务,让我们现在称它为Bob。完全重新加入Bob,然后是包的其余部分,等于0约束。

当我运行包时,满足零条件,三个执行SQL任务完成,然后停止,表示包执行完成。它似乎没有重新加入主流。

我已经尝试将三个任务放在一个序列容器中但没有区别。我显然做了一些奇怪的事情或错过了某处的配置。如果有人能够对此有所了解,我们将不胜感激。

1 个答案:

答案 0 :(得分:2)

原谅。我把它分类了。具有相等0部分的最后一个约束需要逻辑OR选项设置。