SSIS從理論到實戰,再到應用(4)----流程控制之For循環


上期回顧:

SSIS從理論到實戰,再到應用(3)----SSIS包的變量,約束,常用容器

   

    在SSIS體系中,控制流可能經常會遇到,比如你取得一列數據,需要循環這列數據然后做相應的操作時,就需要用到循環,下面,我來操作兩種循環方式,FOR循環和Foreach循環.

 

一,For循環

     寫過代碼的知道,For循環的常用寫法是這樣的:For(var i = 0 ; i < 10 ; i++){  //do sth;};

     這里面包含三個動作,初使化循環量,設定循環的終止值,循環更新值.那我們相應的看一下For循環容器里面是否含有相應的動作;

      

     InitExpression => Var i  = 0

     EvalExpression => i < 10

     AssignExpression => i ++

     這樣一對比就很容易明白For容器里面的操作了,我們來作這樣一個操作,定義一個變量,每次讓MessageBox彈出這樣的一個值;

     1,拖入For容器

     2,在變量窗口加入一個@ForLoop的int類型變量

     3,按圖1提示來操作@ForLoop變量

     4,在For窗口中加入Script任務

          

     5.讓腳本任務接收變量后,點擊編輯腳本,對腳本變理進行操作;

      

      進入腳本任務后,是不是覺得好多東西都是好熟悉的,里面內置了vs開發環境,所以常用的操作都是一模一樣的,以后詳細解釋進而的類的操作,現在我們按圖中的紅框來操作顯示變量就可以了。

      Ok,完成,運行看看。

      

 

 

不好意思各位,由於博主最近忙於准備運動,所以更新進度有所緩慢,今天下午繼續更新下一篇,Foreach循環容器的講解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM