Оператор табличной функции в инструкции Showplan
Оператор Table-valued Function вычисляет возвращающую табличное значение функцию (языка Transact-SQL или среды CLR) и сохраняет строки результата в базу данных tempdb. Когда родительские итераторы запрашивают эти строки, оператор Table-valued Function возвращает эти строки из базы данных tempdb.
Запросы, вызывающие возвращающие табличное значение функции, формируют планы запросов с итератором Table-valued Function.
В SQL Server 2000 оператор Table-valued Function вызывается с параметрами (совпадающими с параметрами самой табличной функции), остающимися постоянными в рамках плана. В SQL Server 2005 и более поздних версиях возвращающая табличное значение функция может вычисляться с различными значениями параметров.
Модуль чтения возвращающей табличное значение функции XML принимает XML-документ типа BLOB как параметр и возвращает набор строк, представляющий XML-узлы в том же порядке, что и в XML-документе. Другие параметры могут ограничивать возвращаемые XML-узлы подмножеством XML-документа.
Модуль чтения возвращающей табличное значение функции XML с фильтром XPath — это специальный тип модуля чтения возвращающей табличное значение функции XML, ограничивающий результат XML-узлами, удовлетворяющими выражение XPath.
Оператор Table-valued Function — это логический и физический оператор.
Значок графического плана выполнения
См. также