34.18. constraint_column_usage#

34.18. constraint_column_usage

34.18. constraint_column_usage #

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

Таблица 34.16. constraint_column_usage Columns

Тип столбца

Описание

table_catalog sql_identifier

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

table_schema sql_identifier

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

table_name sql_identifier

Имя таблицы, содержащей столбец, используемый некоторым ограничением

column_name sql_identifier

Имя столбца, используемого некоторым ограничением

constraint_catalog sql_identifier

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

constraint_schema sql_identifier

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

constraint_name sql_identifier

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