Exécution de fonctions de catalogue
Étant donné qu’une fonction de catalogue crée un jeu de résultats, elle équivaut à exécuter n’importe quelle instruction SQL générant un jeu de résultats. En fait, les fonctions de catalogue sont souvent implémentées en exécutant des instructions SQL prédéfinies ou en appelant des procédures prédéfinies fournies avec le pilote ou le SGBD. Presque tout ce qui s’applique aux instructions SQL qui créent des jeux de résultats s’applique également aux fonctions de catalogue. Par exemple, l’attribut d’instruction SQL_ATTR_MAX_ROWS limite le nombre de lignes retournées par la fonction catalogue, tout comme elle limite le nombre de lignes retournées par une instruction SELECT .
Pour exécuter une fonction de catalogue, une application appelle simplement la fonction.
Pour plus d’informations sur les fonctions de catalogue, consultez Fonctions de catalogue.