Table-Valued Function プラン表示操作

Table-valued Function 操作は、テーブル値関数 (Transact-SQL または CLR のいずれか) を評価し、結果行を tempdb データベースに格納します。親反復子により行が要求されると、Table-valued Functiontempdb から行を返します。

テーブル値関数への呼び出しを伴うクエリにより、Table-valued Function 反復子を備えたクエリ プランが生成されます。

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 filter は、特殊な形式の XML Reader Table-valued Function で、出力する XML ノードを XPath 式を満たすノードに制限します。

Table-valued Function は論理操作でもあり、物理操作でもあります。

Table-valued Function 操作アイコングラフィカルな実行プランのアイコン