适用于SSIS中的Foreach循环容器

时间:2016-09-14 22:08:40

标签: ssis

SQL Server Integration Services FOR FOR EACH Loop 容器之间有何区别和相似之处?

1 个答案:

答案 0 :(得分:1)

documentation中所述。

For Loop Container

  

For循环容器在包中定义重复控制流。   循环实现类似于For循环结构   编程语言。在循环的每次重复中,For循环   容器评估表达式并重复其工作流程,直到   expression的计算结果为False。

Foreach循环容器

  

Foreach循环容器在a中定义重复控制流   包。循环实现类似于Foreach循环   编程语言中的结构。在包中,启用循环   使用Foreach枚举器。 Foreach循环容器重复   控制指定枚举器的每个成员的流程。

简而言之, For循环容器使用由表达式定义的循环条件,而 Foreach循环容器遍历对象集合。

使用 Foreach循环容器,您也可以执行变量映射,这对循环中的任务非常有用。