32.18. key_column_usage

La vue key_column_usage identifie toutes les colonnes de la base de données courante restreintes par une contrainte unique, clé primaire ou clé étrangère. Les contraintes de vérification ne sont pas inclues dans cette vue. Seules sont affichées les colonnes contenues dans une table appartenant à l'utilisateur courant.

Tableau 32-16. Colonnes de key_column_usage

NomType de donnéesDescription
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
table_catalogsql_identifier Nom de la base de données contenant la colonne restreinte par la contrainte (toujours la base de données courante)
table_schemasql_identifier Nom du schéma contenant la table qui contient la colonne restreinte par la contrainte
table_namesql_identifier Nom de la table contenant la colonne restreinte par la contrainte
column_namesql_identifier Nom de la colonne restreinte par une contrainte
ordinal_positioncardinal_number Position ordinal de la colonne dans la clé de contrainte (la numérotation commence à 1)