在SSIS的Foreach循环中有一种方法,如果任务失败,你可以突破循环到下一次迭代?
我正在循环xml文件并使用此文件中的值执行查找,如果查找不返回任何我想报告的值,然后不执行此文件的任何其他任务.如果没有相当于break语句的话,怎么能实现呢?
解决方法
您还可以使用带有布尔条件的’for’循环,例如循环,而变量等于true.然后,当你想要摆脱那个循环时,只需将该变量的值更改为false,然后就会突破循环.
回答你的问题……一个foreach循环,遍历一个集合和其他可枚举的结构,只要它们存在就可以循环.所以你可以找到一个解决方法,或者只使用’for’循环而不是’foreach’循环.这样,您可以通过设置条件表达式对循环进行更多编程类型控制.