2013-10-12 47 views
0

我需要關於SSIS的幫助。我正在使用包變量進行增量提取。我面臨的問題是我正在接受一個變量,我給它一個默認值。然後在數據流任務中,我使用腳本組件將我的表中的日期時間列的最大值分配給變量,但是當我每次將變量值重置爲默認值時運行包。如何保持變量中的值持久?如何使用包變量在SSIS中進行增量提取?

+0

慾望是最後一個已知的值保留在給定的變量?運行1,生成'2013-01-01'的值。第二次運行,今天檢測到'2013-10-12',然後查找'2013-01-01'之後的所有行。等等? – billinkc

+0

每次運行包時,你的意思是什麼?你確定你的腳本組件正在更新變量嗎? – Andrew

+0

@billinkc:是的,這就是我想看到的輸出。 –

回答

0

使用腳本組件,將值傳遞給變量並每次遞增。你可以通過For循環容器來執行腳本組件來獲得你想要的結果。