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 l'utilisateur courant (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 30-9. 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 |