![]() |
1
32
在控制流任务之间,单击箭头并选择“编辑”。当您这样做时,您会得到一个对话框,允许您检查任务的“约束”(成功、完成或失败),“表达式”(即,您可以让您的执行SQL任务返回一个值,将该值存储在变量中,并检查表达式中该变量的值以确定她将继续沿着您正在编辑的路径前进)、“表达式和约束”以及“表达式或约束”。最后两个是相同的,除了逻辑。”表达式和约束“要求表达式和约束都为真,”“表达式或约束”只要求表达式和约束中的一个为真。 |
![]() |
2
48
我认为您的问题与我的问题相同,在我的控制流中,我希望控制“内联”任务的执行。 我发现最简单的方法不涉及控制流对象之间的数据连接器上的表达式,而是在控制对象本身上使用表达式,并使用表达式设置“禁用”值。这样,在执行时,对象将被跳过或不基于表达式计算。 例如,我想执行一个“执行SQL任务”,根据名为“extractType”的变量是否等于“full”,删除索引。如果是这样的话,那么在进行完全加载之前,我想删除表上的索引。 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 7 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 8 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 8 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 8 月前 |