SSIS中for和foreach循环容器之间的区别

时间:2015-11-24 10:46:28

标签: sql ssis

for

foreachSSIS循环容器之间的区别

1 个答案:

答案 0 :(得分:3)

for循环将执行指定次数的任务,换句话说,执行10次或25次,并在容器的定义中指定次数。您可以使用变量来指定计数。

每个循环的A将对其正在查看的项目集合中的每个项目执行一次。一个很好的例子是用户将Excel文件放入目录以导入数据库。您无法提前告知目录中有多少,因为用户可能会迟到,或者给定用户可能有多个文件。当您定义ForEach容器时,您将告诉它为目录中的每个* .xls执行,然后它将循环执行,逐个导入每个容器,而不管实际存在多少个文件。

相关问题