PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 14.11 » Interfaces client » Schéma d'information » routine_routine_usage

37.42. routine_routine_usage

La vue routine_routine_usage identifie toutes les fonctions ou procédures utilisées par une autre (ou la même) fonction ou procédure, soit dans le corps SQL ou dans les expressions par défaut de paramètre. (Ceci fonctionne seulement dans le corps SQL sans guillemets, les corps sans guillemets ou les fonctions dans d'autres langages.) Une entrée est incluse ici seulement si la fonction utilisée appartient à un rôle actif maintenant. (Il n'y a aucune restriction sur la fonction appelante.)

Notez que les entrées pour les deux fonctions dans la vue référencent le nom « spécifique » de la routine, même si les noms de colonnes sont utilisées d'une manière incohérente avec les autres vues du schéma d'information liées aux routines. Ceci vient du standard SQL, même si cela est une conception discutable. Voir Section 37.45 pour plus d'information au sujet des noms spécifiques.

Tableau 37.40. Colonnes de routine_routine_usage

Type de la colonne

Description

specific_catalog sql_identifier

Nom de la base de données qui contient la fonction utilisée (toujours la base courante)

specific_schema sql_identifier

Nom du schéma contenant la fonction utilisée

specific_name sql_identifier

Le « nom spécifique » de la fonction utilisée

routine_catalog sql_identifier

Nom de la base de données qui contient la fonction utilisée par la première fonction (toujours la base courante)

routine_schema sql_identifier

Nom du schéma qui contient la fonction utilisée par la première fonction

routine_name sql_identifier

Le « nom spécifique » de la fonction utilisée par la première fonction.