Welcome

首页 / 数据库 / SQLServer / SSIS从理论到实战再到应用(4) 流程控制之For循环

SSIS从理论到实战再到应用(4) 流程控制之For循环2015-02-18 cnblogs 爱吃猫的鱼在SSIS体系中,控制流可能经常会遇到,比如你取得一列数据,需要循环这列数据然后做相应的操作时,就需要用到循环,下面,我来操作两种循环方式,FOR循环和Foreach循环.

一,For循环

写过代码的知道,For循环的常用写法是这样的:For(var i = 0 ; i < 10 ; i++){  //do sth;};

这里面包含三个动作,初使化循环量,设定循环的终止值,循环更新值.那我们相应的看一下For循环容器里面是否含有相应的动作;

InitExpression => Var i  = 0

EvalExpression => i < 10

AssignExpression => i ++

这样一对比就很容易明白For容器里面的操作了,我们来作这样一个操作,定义一个变量,每次让MessageBox弹出这样的一个值;

1,拖入For容器

2,在变量窗口加入一个@ForLoop的int类型变量

3,按图1提示来操作@ForLoop变量

4,在For窗口中加入Script任务