首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SSIS 實戰系列 (5):Foreach 迴圈容器完整實作指南

     編輯:關於SqlServer

Foreach 迴圈核心概念

比 For 迴圈複雜,涉及變數型別(Object)、資料接收(ADO 記錄集)、變數對應。

實作範例:逐列處理查詢結果集

  1. 「執行 SQL 任務」查詢單一欄位,結果集存入 `Object` 型別變數 `User::ObjResult`(圖 1)。

    SQL 任務設定結果集

    圖 1. 執行 SQL 任務設定結果集

  2. Foreach 迴圈容器設定:「Foreach ADO 列舉器」→ 變數對應綁定 `User::CurrentValue`(圖 2)。

    Foreach 變數對應

    圖 2. Foreach 變數對應設定

  3. 容器內放入「指令碼任務」或其他任務處理 `User::CurrentValue`。

關鍵在於結果集變數型別為 Object,列舉器選 ADO,變數對應索引 0 對應第一欄。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved