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_CONSTRAINT | NULL для ограничений уникальности и первичного ключа. Для ограничений внешнего ключа этот столбец является порядковой позицией в ключе таблицы, на которую ссылаются. |
| REFERENCED_TABLE_SCHEMA | Имя схемы, на которую ссылается ограничение. |
| REFERENCED_TABLE_NAME | Имя таблицы, на которую ссылается ограничение. |
| REFERENCED_COLUMN_NAME | Имя столбца, на который ссылается ограничение. |