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
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)
|