32.21. 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 auxquelles l'utilisateur a accès, soit parce
qu'il est le propriétaire de la table ou parce qu'il dispose de
droits.
Tableau 32.19. Colonnes de key_column_usage
|
Nom
|
Type de données
|
Description
|
|
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
|
|
table_catalog
|
sql_identifier
|
Nom de la base de données contenant la colonne restreinte
par la contrainte (toujours la base de données courante)
|
|
table_schema
|
sql_identifier
|
Nom du schéma contenant la table qui contient la colonne
restreinte par la contrainte
|
|
table_name
|
sql_identifier
|
Nom de la table contenant la colonne restreinte par la
contrainte
|
|
column_name
|
sql_identifier
|
Nom de la colonne restreinte par une contrainte
|
|
ordinal_position
|
cardinal_number
|
Position ordinal de la colonne dans la clé de contrainte
(la numérotation commence à 1)
|
|
position_in_unique_constraint
|
cardinal_number
|
Pas encore implémenté
|