SSIS 中的增量附加值
Incremental Appending Value in SSIS
SSIS 中是否有一种方法可以遍历 table 中的特定列并逐步收集该列中每一行的值,并最终将最终值插入第二个字段或参数?
是否可以不使用外部代码来实现?仅在 SSIS 任务中?
谢谢
您可以执行以下操作:
- 添加一个变量来保存值
- 向数据流添加脚本组件
将以下代码添加到脚本任务,修改对正确列和变量名的引用:
int count = 0;
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
count = Row.count + count;
}
public override void PostExecute()
{
base.PostExecute();
Variables.MyCount = count;
}
SSIS 中是否有一种方法可以遍历 table 中的特定列并逐步收集该列中每一行的值,并最终将最终值插入第二个字段或参数?
是否可以不使用外部代码来实现?仅在 SSIS 任务中?
谢谢
您可以执行以下操作:
- 添加一个变量来保存值
- 向数据流添加脚本组件
将以下代码添加到脚本任务,修改对正确列和变量名的引用:
int count = 0; public override void Input0_ProcessInputRow(Input0Buffer Row) { count = Row.count + count; } public override void PostExecute() { base.PostExecute(); Variables.MyCount = count; }