sys.foreign_keys (Transact-SQL)
Содержит по одной строке для каждого объекта, являющегося ограничением внешнего ключа. Тип sys.object.type — F.
Имя столбца |
Тип данных |
Описание |
---|---|---|
<Столбцы, наследуемые из sys.objects> |
|
Список столбцов, наследуемых этим представлением, см. в разделе sys.objects (Transact-SQL). |
referenced_object_id |
int |
Идентификатор упоминаемого объекта. |
key_index_id |
int |
Идентификатор ключевого индекса в упоминаемом объекте. |
is_disabled |
bit |
Ограничение внешнего ключа отключено. |
is_not_for_replication |
bit |
Ограничение внешнего ключа создано с помощью параметра NOT FOR REPLICATION. |
is_not_trusted |
bit |
Ограничение внешнего ключа не было проверено системой. |
delete_referential_action |
tinyint |
Ссылочное действие, объявленное для данного внешнего ключа на случай удаления. 0 = нет действий. 1 = каскад. 2 = задать NULL. 3 = задать по умолчанию. |
delete_referential_action_desc |
nvarchar(60) |
Описание ссылочного действия, объявленного для данного внешнего ключа на случай удаления. NO_ACTION CASCADE SET_NULL SET_DEFAULT |
update_referential_action |
tinyint |
Ссылочное действие, объявленное для данного внешнего ключа на случай обновления. 0 = нет действий. 1 = каскад. 2 = задать NULL. 3 = задать по умолчанию. |
update_referential_action_desc |
nvarchar(60) |
Описание ссылочного действия, объявленного для данного внешнего ключа на случай обновления. NO_ACTION CASCADE SET_NULL SET_DEFAULT |
is_system_named |
bit |
1 = имя создано системой. 0 = имя предоставлено пользователем. |
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.
См. также
Справочник
Представления каталога (Transact-SQL)
Представления каталога объектов (Transact-SQL)
Основные понятия
Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server