SQL Server Integration Services 中 FOR 和 FOR EACH Loop 容器之间有何区别和相似之处?
答案 0 :(得分:1)
如documentation中所述。
For Loop Container
For循环容器在包中定义重复控制流。 循环实现类似于For循环结构 编程语言。在循环的每次重复中,For循环 容器评估表达式并重复其工作流程,直到 expression的计算结果为False。
Foreach循环容器
Foreach循环容器在a中定义重复控制流 包。循环实现类似于Foreach循环 编程语言中的结构。在包中,启用循环 使用Foreach枚举器。 Foreach循环容器重复 控制指定枚举器的每个成员的流程。
简而言之, For循环容器使用由表达式定义的循环条件,而 Foreach循环容器遍历对象集合。
使用 Foreach循环容器,您也可以执行变量映射,这对循环中的任务非常有用。