UDX Showplan 運算子
擴充運算子 (UDX) 會在 SQL Server 中實作許多 XQuery 和 XPath 作業的其中一項。所有 UDX 運算子都是邏輯和實體運算子。
擴充運算子 (UDX) FOR XML 用於序列化關聯式資料列集,它會在單一輸出資料列的單一 BLOB 資料行中,以 XML 表示法輸入這個資料列集。這是一個會區分順序的 XML 彙總運算子。
擴充運算子 (UDX) XML SERIALIZER 是區分順序的 XML 彙總運算子,會以 XML 文件順序來輸入用於表示 XML 節點或 XQuery 純量的資料列,並在單一輸出資料列的單一 XML 資料行中產生序列化的 XML BLOB。
擴充運算子 (UDX) XML FRAGMENT SERIALIZER 是特殊類型的 XML SERIALIZER,可用於處理輸入資料列,而此輸入資料列用於表示要插入至 XQuery 插入資料修改延伸模組的 XML 片段。
擴充運算子 (UDX) XQUERY STRING 會評估用於表示 XML 節點之輸入資料列的 XQuery 字串值。這是一個區分順序的字串彙總運算子。它會輸出一個資料列以及多個資料行,每個資料行都代表含有輸入字串值的 XQuery 純量。
擴充運算子 (UDX) XQUERY LIST DECOMPOSER 是 XQuery 清單分解運算子。針對代表 XML 節點的每一個輸入資料列,會產生代表 XQuery 純量的一或多個資料列,而如果輸入是 XSD 清單類型,則包含清單元素值。
擴充運算子 (UDX) XQUERY DATA 會評估表示 XML 節點之輸入的 XQuery fn:data() 函數。這是一個區分順序的字串彙總運算子。它會輸出一個資料列以及多個資料行,每個資料行都代表含有 fn:data() 結果的 XQuery 純量。
擴充運算子 XQUERY CONTAINS 會評估表示 XML 節點之輸入的 XQuery fn:contains() 函數。這是一個區分順序的字串彙總運算子。它會輸出一個資料列以及多個資料行,每個資料行都代表含有 fn:contains() 結果的 XQuery 純量。
擴充運算子 UPDATE XML NODE 會更新 XML 類型之 modify() 方法中,XQuery 取代資料修改延伸模組中的 XML 節點。
圖形化執行計劃圖示
請參閱
工作
參考
概念
邏輯與實體運算子參考
使用 Showplan SET 選項來顯示執行計劃 (Transact-SQL)
XQuery 基本概念