Documentation PostgreSQL 14.22 » Interfaces client » Schéma d'information » `routine_column_usage`

Précédent | Niveau supérieur | Suivant
37.39. `role_usage_grants` | Sommaire | 37.41. `routine_privileges`

## 37.40. `routine_column_usage`

La vue `routine_column_usage` identifie toutes les colonnes qui sont utilisées par une fonction ou une procédure, soit dans le corps SQL soit dans les expressions par défaut des paramètres. (Ceci fonctionne seulement pour les corps SQL sans guillemets, les corps sans guillemets ou les fonctions dans d'autres langages.) Une colonne est uniquement inclus si sa table a pour propriétaire un rôle actuellement activé.

Tableau 37.38. Colonnes de `routine_column_usage`

Type de colonne Description
`specific_catalog` `sql_identifier` Nom de la base de données contenant la fonction (toujours la base courante)
`specific_schema` `sql_identifier` Nom du schéma contenant la fonction
`specific_name` `sql_identifier` Le « nom spécifique » de la fonction. Voir Section 37.45 pour plus d'informations.
`routine_catalog` `sql_identifier` Nom de la base de données contenant la fonction (toujours la base courante)
`routine_schema` `sql_identifier` Nom du schéma contenant la fonction
`routine_name` `sql_identifier` Nom de la fonction (peut être dupliqué en cas de surcharge)
`table_catalog` `sql_identifier` Nom de la base de données qui contient la table qui est utilisée par la fonction (toujours la base courante)
`table_schema` `sql_identifier` Nom du schéma qui contient la table qui est utilisée par la fonction
`table_name` `sql_identifier` Nom de la table utilisée par la fonction
`column_name` `sql_identifier` Nom de la colonne utilisée par la fonction