SSIS【For 循环容器】(循环输出数值)

本文详细介绍了For循环的基本构成要素,包括初始值、增长最大值和递增过程,并通过实例展示了如何在脚本任务中应用For循环,实现从1到5的连续输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


For 循环的用法不可缺少就3个条件:初始值,增长最大值,递增值。


1. 设计控制流如下:【脚本任务】放到【For 循环容器】里面



2.  新建一个整型变量



3. 设置【For 循环容器】:

InitExpression :提供初始化该循环所用值的表达式(可选)。
EvalExpression :提供用于计算循环应停止还是继续的表达式。
AssignExpression :提供在每次循环重复时更改条件的表达式(可选)。
Name :为 For 循环容器提供唯一的名称。此名称用作任务图标中的标签。
Description :提供 For 循环容器的说明。

for 循环属性 如下:

InitExpression: @Count=1

EvalExpression : @Count<=5

AssignExpression : @Count=@Count+1



4. 编辑【脚本任务】,选择刚才定义的变量【User::Count】



5. 点击上图的【编辑脚本】,添加如下脚本,即输出变量值。设计完成。

        public void Main()
        {
            // TODO: Add your code here
            string Count = Dts.Variables["Count"].Value.ToString();

            MessageBox.Show(Count);

            Dts.TaskResult = (int)ScriptResults.Success;
        }

6. 编译。一直输出 1 至 5,输出完成后颜色才变为 绿色。 完成!











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值