Share via


如何:建立屬性運算式

您可以為封裝、工作、「Foreach 迴圈」容器、「For 迴圈」容器、「時序」容器、事件處理常式、連接管理員和記錄提供者建立屬性運算式。屬性運算式是在將項目加入封裝後建立的。如需有關將項目加入封裝的詳細資訊,請參閱下列主題:

從工作和迴圈的自訂編輯器和 [屬性] 視窗都可以存取 [屬性運算式編輯器][運算式產生器]。您可以使用兩種工具之一來撰寫運算式,但 [運算式產生器] 會提供一組圖形工具,能夠簡化複雜運算式的建立。

若要了解有關 SQL Server 2005 Integration Services (SSIS) 所提供之語法、運算子及函數的詳細資訊,請參閱<Integration Services 運算式概念>、<運算子 (SSIS)>及<函數 (SSIS)>。

每個運算子和函數的主題都包含了運算式中運算子或函數的使用範例。如需其他複雜運算式的範例,請參閱<在封裝中使用屬性運算式>。

若要建立屬性運算式

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

  2. 在 [方案總管] 中,連按兩下封裝將其開啟,然後執行下列其中之一:

    • 如果項目是工作或迴圈,請連按兩下該項目,然後按一下編輯器中的 [運算式]
    • 以滑鼠右鍵按一下項目,然後按一下 [屬性]
  3. [運算式] 方塊中按一下,然後按一下省略符號 [(…)]。

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

    • [運算式] 資料行中鍵入運算式,並按一下 [確定]
    • 在屬性的運算式資料列中按一下省略符號 [(…)]。
  5. [運算式產生器] 中,展開 [變數],以存取系統和使用者自訂變數。

  6. 在右窗格中,展開 [數學函數][字串函數][日期/時間函數][NULL 函數][類型轉換][運算子],以存取 SSIS 運算式語言所提供的函數、轉換和運算子。

  7. 若要建立運算式,請將變數、資料行、函數、運算子和轉換拖曳至 [運算式] 方塊,或者直接在方塊中鍵入運算式。

  8. 選擇性地按一下 [評估運算式],以檢視運算式的評估結果。如果運算式無效,則會出現警示,描述運算式中的語法錯誤。

    ms141698.note(zh-tw,SQL.90).gif附註:
    評估運算式不會將評估結果指派給屬性。
  9. 按一下 [確定]

請參閱

工作

在封裝中使用屬性運算式
如何:更新屬性運算式

概念

Integration Services 封裝
整合服務容器
Integration Services 工作
Integration Services 事件處理常式
Integration Services 記錄提供者

其他資源

Integration Services 運算式參考
Integration Services 連接
運算式的如何主題 (SSIS)

說明及資訊

取得 SQL Server 2005 協助