Перейти к основному содержимому

key_column_usage

примечание

Это представление не применимо к доступным функциям в Selena.

key_column_usage идентифицирует все столбцы, которые ограничены каким-либо ограничением уникальности, первичного ключа или внешнего ключа.

В key_column_usage предоставляются следующие поля:

ПолеОписание
CONSTRAINT_CATALOGИмя каталога, к которому принадлежит ограничение. Это значение всегда def.
CONSTRAINT_SCHEMAИмя базы данных, к которой принадлежит ограничение.
CONSTRAINT_NAMEИмя ограничения.
TABLE_CATALOGИмя каталога, к которому принадлежит таблица. Это значение всегда def.
TABLE_SCHEMAИмя базы данных, к которой принадлежит таблица.
TABLE_NAMEИмя таблицы, которая имеет ограничение.
COLUMN_NAMEИмя столбца, который имеет ограничение. Если ограничение является внешним ключом, то это столбец внешнего ключа, а не столбец, на который ссылается внешний ключ.
ORDINAL_POSITIONПозиция столбца в ограничении, а не позиция столбца в таблице. Позиции столбцов нумеруются начиная с 1.
POSITION_IN_UNIQUE_CONSTRAINTNULL для ограничений уникальности и первичного ключа. Для ограничений внешнего ключа этот столбец является порядковой позицией в ключе таблицы, на которую ссылаются.
REFERENCED_TABLE_SCHEMAИмя схемы, на которую ссылается ограничение.
REFERENCED_TABLE_NAMEИмя таблицы, на которую ссылается ограничение.
REFERENCED_COLUMN_NAMEИмя столбца, на который ссылается ограничение.