資料表值函數 Showplan 運算子

Table-valued Function 運算子會評估資料表值函數 (Transact-SQL 或 CLR),並將產生的資料列儲存至 tempdb 資料庫。如果父系 Iterator 要求資料列,Table-valued Function 便會從 tempdb 傳回資料列。

含有呼叫資料表值函數的查詢會產生內含 Table-valued Function Iterator 的查詢計劃。

在 SQL Server 2000 中,需使用計劃內的常數參數 (且屬於資料表值函數本身的參數) 來評估 Table-valued Function。而在 SQL Server 2005 中,則可使用不同的參數值來評估 Table-valued Function

Table-valued Function XML Reader 可輸入 XML BLOB 作為參數,並以 XML 文件的順序,產生代表 XML 節點的資料列集。其他的輸入參數可能會限制傳回給 XML 文件子集的 XML 節點。

Table Valued Function XML Reader with XPath FilterXML Reader Table-valued Function 的一個特別類型,可限制輸出到滿足 XPath 運算式的 XML 節點。

Table-valued Function 是邏輯與實體運算子。

資料表值函數運算子圖示圖形化執行計劃圖示

請參閱

工作

如何:顯示實際執行計劃

概念

邏輯與實體運算子參考
使用 Showplan SET 選項來顯示執行計劃 (Transact-SQL)
資料表值使用者自訂函數

其他資源

CLR Table-Valued Functions

說明及資訊

取得 SQL Server 2005 協助