Opérateur Showplan Table-valued Function

L'opérateur Table-valued Function évalue une fonction table (Transact-SQL ou CLR) et stocke les lignes obtenues dans la base de données tempdb. Lorsque les itérateurs parents demandent les lignes, Fonction table envoie les lignes à partir de tempdb.

Les requêtes avec des appels à des fonctions table génèrent des plans de requêtes avec l'itérateur Table-valued Function.

Dans SQL Server 2000, Fonction table est évalué avec des paramètres (ceux de la fonction table en tant que telle) constants dans un plan. Dans SQL Server 2005 et versions ultérieures, la fonction table peut être évaluée avec différentes valeurs de paramètres.

Lecteur XML de fonctions table entre un blob XML comme paramètre et produit un jeu de lignes représentant des nœuds XML dans l'ordre des documents XML. D'autres paramètres d'entrée peuvent limiter les nœuds XML renvoyés à un sous-ensemble d'un document XML.

Lecteur XML de fonctions table avec filtre XPath est un type spécial de fonction table de lecteur XML qui limite la sortie aux nœuds XML qui répondent à une expression XPath.

Fonction table est un opérateur logique et physique.

Icône de l'opérateur de fonction tableIcône du plan d'exécution graphique