32.14. constraint_table_usage
La vue constraint_table_usage identifie
toutes les tables de la base de données courante utilisées par des
contraintes et possédées par un rôle actuellement activé (ceci est
différent de la vue table_constraints qui
identifie toutes les contraintes avec la table de leur définition).
Pour une contrainte de clé étrangère, cette vue identifie la table
que la clé étrangère référence. Pour une contrainte unique ou de clé
primaire, cette vue identifie simplement la table à laquelle
appartient la contrainte. Les contraintes de vérification et les
contraintes non NULL ne sont pas inclus dans cette vue.
Tableau 32.12. Colonnes de constraint_table_usage
|
Nom
|
Type de données
|
Description
|
|
table_catalog
|
sql_identifier
|
Nom de la base de données contenant la table utilisée par
quelques contraintes (toujours la base de données courante)
|
|
table_schema
|
sql_identifier
|
Nom du schéma contenant la table utilisée par quelques
contraintes
|
|
table_name
|
sql_identifier
|
Nom de la table utilisée par quelques contraintes
|
|
constraint_catalog
|
sql_identifier
|
Nom de la base de données contenant la contrainte (toujours
la base de données courante)
|
|
constraint_schema
|
sql_identifier
|
Nom du schéma contenant la contrainte
|
|
constraint_name
|
sql_identifier
|
Nom de la contrainte
|