共用方式為


如何:在資料流程元件中將查詢參數對應至變數

更新: 2007 年 9 月 15 日

若要在資料流程中將查詢參數對應至變數,您必須使用 OLE DB 來源。OLE DB 來源會使用參數化查詢來篩選資料。

將查詢參數對應至變數

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

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

  3. 按一下 [資料流程] 索引標籤,然後將 OLE DB 來源從 [工具箱] 拖曳到設計介面。

  4. 以滑鼠右鍵按一下元件,然後按一下 [編輯]

  5. 選取用來連接資料來源的 OLE DB 連接管理員,或按一下 [新增] 以建立新的 OLE DB 連接管理員。

  6. [OLE DB 來源編輯器] 中,針對 [資料存取模式] 選取 [SQL 命令],然後在 [SQL 命令文字] 中輸入參數化查詢。

  7. 按一下 [參數]

  8. [設定查詢參數] 對話方塊中,將 [參數] 清單中的每個參數對應至 [變數] 清單中的變數,或按一下 [<新增變數>] 來建立新變數。按一下 [確定]

    ms139904.note(zh-tw,SQL.90).gif附註:
    只有封裝、「Foreach 迴圈」之類的父容器或包含資料流程元件之「資料流程」工作等範圍內的系統變數和使用者自訂變數才可用於對應。變數的資料類型必須與指派參數之 WHERE 子句中的資料行相容。

    您可以按一下 [預覽],最多可檢視 200 個資料列的查詢傳回資料。

  9. 若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目]

請參閱

概念

OLE DB 來源
查閱轉換
資料流程的如何主題 (SSIS)

其他資源

使用變數和參數 (Database Engine)

說明及資訊

取得 SQL Server 2005 協助