如何:在執行 SQL 工作中將結果集對應至變數

SQL Server 2005
 
 
  1. 在 Business Intelligence Development Studio 中,開啟包含所需封裝的 Integration Services 專案。

  2. [方案總管] 中,連按兩下封裝將其開啟。

  3. 按一下 [控制流程] 索引標籤。

  4. 如果封裝尚未包含執行 SQL 工作,則會加入一個執行 SQL 工作至封裝的控制流程。如需詳細資訊,請參閱<如何:將工作或容器加入控制流程>。

  5. 連按兩下執行 SQL 工作。

  6. [執行 SQL 工作編輯器] 對話方塊的 [一般] 頁面上,選取 [單一資料列][完整結果集][XML] 結果集類型。

  7. 按一下 [結果集]

  8. 若要加入結果集對應,請按一下 [加入]

  9. [變數名稱] 清單中,選取變數或新建變數。如需詳細資訊,請參閱<如何:使用變數視窗將變數加入封裝>。

    ms141689.note(zh-tw,SQL.90).gif重要事項:
    如果結果集為 [單一資料列],則該結果集必須對應至其資料類型與結果集所包含之資料行資料類型相容的變數。例如,包含資料類型為 String 之資料行的結果集不能對應至數值資料類型的變數。XML 結果集可對應至 String 或 Object 資料類型的變數。如果變數具有 String 資料類型,則執行 SQL 工作會傳回字串,且 XML 來源可取用 XML 資料。如果變數具有 Object 資料類型,則執行 SQL 工作會傳回「文件物件模組」(DOM) 物件。「完整」結果集必須對應至資料類型為 Object 的變數。
  10. [結果名稱] 清單中,選擇性地修改結果集的名稱。

    ms141689.note(zh-tw,SQL.90).gif重要事項:
    結果集可以對應至數個不同的變數。
  11. 按一下 [確定]

原文地址:https://www.cnblogs.com/xinyuyuanm/p/2985357.html