首页 > 其他分享 >SSIS【For 循环容器】(循环输出数值)

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

时间:2023-01-10 21:39:43浏览次数:48  
标签:Count 容器 脚本 输出 SSIS 循环 表达式



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


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

SSIS【For 循环容器】(循环输出数值)_初始化


2.  新建一个整型变量

SSIS【For 循环容器】(循环输出数值)_控制流_02


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

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

for 循环属性 如下:

InitExpression: @Count=1

EvalExpression : @Count<=5

AssignExpression : @Count=@Count+1

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


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

SSIS【For 循环容器】(循环输出数值)_初始化_04


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,输出完成后颜色才变为 绿色。 完成!

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

SSIS【For 循环容器】(循环输出数值)_控制流_06










标签:Count,容器,脚本,输出,SSIS,循环,表达式
From: https://blog.51cto.com/hzc2012/6000705

相关文章