2015-05-04 62 views
0

SSIS中是否有方法通過表中的某一列,並逐漸收集此列中每行的值,並最終將最終值插入第二個字段或參數?SSIS中的增量追加值

是否有可能無需外部代碼?只在SSIS任務內?

感謝

+0

你是什麼意思?你能給個例子嗎? –

回答

0

你可以做到以下幾點:

  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; 
    }