SSIS 中的增量附加值

Incremental Appending Value in SSIS

SSIS 中是否有一种方法可以遍历 table 中的特定列并逐步收集该列中每一行的值,并最终将最终值插入第二个字段或参数?

是否可以不使用外部代码来实现?仅在 SSIS 任务中?

谢谢

您可以执行以下操作:

  1. 添加一个变量来保存值
  2. 向数据流添加脚本组件
  3. 将以下代码添加到脚本任务,修改对正确列和变量名的引用:

    int count = 0;
    
    public override void Input0_ProcessInputRow(Input0Buffer Row) 
    {
        count = Row.count + count;
    }
    
    public override void PostExecute()
    {
        base.PostExecute();
        Variables.MyCount = count;
    }