Une fonction de table est une fonction utilisateur (UDF, user-defined function) renvoyant une table. Elle est spécifiée dans la clause FROM d'une instruction SQL. Une instruction SQL peut appeler la même fonction de table plusieurs fois ; chaque appel est représenté par un noeud de type fonction de table.
Un noeud de type fonction de table porte le libellé de cette fonction et est représenté par défaut par un hexagone.
peut effectuer un balayage d'espace table (TBSCAN) pour accéder à une fonction de table. Dans certains cas, insère le résultat d'une fonction de table dans un fichier de travail, auquel il accède par un balayage de fichier de travail (WFSCAN).
Attribut | Explication | Valeur par défaut |
---|---|---|
Cardinalité | Cardinalité prévue de la fonction | 10 000 |
Coût UC initial | Estimation du nombre d'instructions exécutées lors du premier et du dernier appel de la fonction | 40 000 |
Coût E-S initial | Estimation du nombre d'entrées et de sorties effectuées lors du premier et du dernier appel de la fonction | 0 |
Coût UC | Estimation du nombre d'instructions par appel | 4 000 |
Coût E-S | Estimation du nombre d'entrées et de sorties par appel | 0 |