34.33. referential_constraints

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

Таблица 34-31. Столбцы referential_constraints

ИмяТип данныхОписание
constraint_catalog sql_identifier Имя базы данных, содержащей ограничение (всегда текущая база)
constraint_schema sql_identifier Имя схемы, содержащей ограничение
constraint_name sql_identifier Имя ограничения
unique_constraint_catalog sql_identifier Имя базы данных, содержащей ограничение уникальности или первичный ключ, на которые ссылается ограничение внешнего ключа (всегда текущая база)
unique_constraint_schema sql_identifier Имя схемы, содержащей ограничение уникальности или первичный ключ, на которые ссылается ограничение внешнего ключа
unique_constraint_name sql_identifier Имя ограничения уникальности или первичного ключа, на которые ссылается ограничение внешнего ключа
match_option character_data Тип совпадения для ограничения внешнего ключа: FULL, PARTIAL или NONE.
update_rule character_data Правило изменения для ограничения внешнего ключа: CASCADE, SET NULL, SET DEFAULT, RESTRICT или NO ACTION.
delete_rule character_data Правило удаления для ограничения внешнего ключа: CASCADE, SET NULL, SET DEFAULT, RESTRICT или NO ACTION.