共用方式為


新增或變更屬性表達式

您可以為封裝、工作、Foreach 迴圈容器、For 迴圈容器、時序容器、事件處理常式、封裝層級和專案層級的連接管理員,以及記錄提供者建立屬性表達式。

若要建立或變更屬性運算式,您可以使用 屬性運算式編輯器運算式產生器。 您可以從工作和容器可用的自訂編輯器,或從 [屬性] 視窗存取屬性表達式編輯器。 您可以從屬性表示式編輯器內部存取運算式產生器。 雖然您可以在 [屬性表達式編輯器 ] 或 [ 表達式產生器] 中撰寫運算式, 但 Expression Builder 提供一組圖形化工具,可讓您輕鬆地建置複雜的表達式。

若要深入瞭解 Integration Services 所提供的語法、運算元和函式,請參閱運算元(SSIS 表達式)函數(SSIS 表達式)。 每個運算子或函式的主題都包含在表達式中使用該運算符或函式的範例。 如需更複雜的表達式範例,請參閱 在封裝中使用屬性表達式

若要建立或變更屬性表達式

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您想要之 Integration Services 套件的專案。

  2. 在 [方案總管] 中,雙擊套件開啟它,然後執行下列其中一項:

    • 如果專案是工作或容器,請按兩下專案,然後按下編輯器中的 [ 表達式 ]。

    • 以滑鼠右鍵按兩下項目,然後按下 [ 屬性]。

  3. 按兩下 [ 表達式] 方塊,然後按下省略號 (...)。

  4. [屬性表示式編輯器] 中,選取 [屬性 ] 清單中的屬性,然後執行下列其中一項:

    • 直接在 [ 表達式 ] 數據行中輸入或變更屬性運算式,然後按兩下 [ 確定]。

      -或-

    • 按下 屬性表示式資料列中的省略號 (...), 以開啟 表示式產生器

  5. (選擇性)在 運算式產生器中,執行下列任何工作:

    • 若要存取系統和使用者定義變數,請展開 [變數]。

    • 若要存取 SSIS 表達式語言提供的函式、轉換和運算符,請展開 [數學函數]、 [字串函數]、 [日期/時間函數]、 [NULL 函數]、[ 類型轉換] 和 [運算符]。

    • 若要在 [表達式產生器] 中建置或變更表達式,請將變數、數據行、函式、運算符和轉換拖曳至 [表達式 ] 方塊,或在方塊中輸入表達式。

    • 若要檢視表達式的評估結果,請按兩下 [表達式產生器] 中的 [評估表達式]。

      如果表達式無效,則會出現描述表達式中語法錯誤的警示。

      備註

      計算表達式並不會將計算結果設定為屬性。

  6. 按一下 [確定]

另請參閱

Integration Services (SSIS) 運算式
在套件中使用屬性表達式
Integration Services (SSIS) 封裝
Integration Services 容器
Integration Services 工作
Integration Services (SSIS) 事件處理常式
Integration Services (SSIS) 連線
Integration Services (SSIS) 記錄