30.11. 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 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

NomType de donnéesDescription
table_catalogsql_identifier Nom de la base de données contenant la table utilisée par quelques contraintes (toujours la base de données courante)
table_schemasql_identifier Nom du schéma contenant la table utilisée par quelques contraintes
table_namesql_identifierNom de la table utilisée par quelques contraintes
constraint_catalogsql_identifierNom de la base de données contenant la contrainte (toujours la base de données courante)
constraint_schemasql_identifierNom du schéma contenant la contrainte
constraint_namesql_identifierNom de la contrainte