35.32. key_column_usage#

35.32. key_column_usage

35.32. key_column_usage

Представление key_column_usage идентифицирует все столбцы в текущей базе данных, которые ограничены уникальным, первичным ключом или внешним ключом. В этом представлении не включены проверочные ограничения. Показываются только те столбцы, к которым текущий пользователь имеет доступ, будучи владельцем или имея некоторое привилегированное положение.

Таблица 35.30. key_column_usage Columns

Тип столбца

Описание

constraint_catalog sql_identifier

Имя базы данных, содержащей ограничение (всегда текущая база данных)

constraint_schema sql_identifier

Имя схемы, содержащей ограничение

constraint_name sql_identifier

Имя ограничения

table_catalog sql_identifier

Имя базы данных, которая содержит таблицу, которая содержит колонку, ограниченную этим ограничением (всегда текущая база данных)

table_schema sql_identifier

Имя схемы, которая содержит таблицу, которая содержит столбец, ограниченный этим ограничением

table_name sql_identifier

Имя таблицы, содержащей столбец, ограниченный этим ограничением

column_name sql_identifier

Имя столбца, ограниченного этим ограничением

ordinal_position cardinal_number

Порядковый номер столбца в пределах ключа ограничения (счет начинается с 1)

position_in_unique_constraint cardinal_number

Для ограничения внешнего ключа, порядковый номер ссылочного столбца в пределах его уникального ограничения (счет начинается с 1); в противном случае null