36.33. referential_constraints
Представление referential_constraints
содержит все ссылочные ограничения (внешнего ключа) в текущей базе данных. В нём показываются только ограничения, в которых ссылающаяся таблица доступна текущему пользователю на запись (он является её владельцем или имеет не только право SELECT
).
Таблица 36.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 . |