sys.foreign_keys (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)Warehouse in Microsoft Fabric

Содержит строку для каждого объекта, которое является ограничением FOREIGN KEY, с sys.object.type = F.

Имя столбца Тип данных Description
<Столбцы, унаследованные от sys.objects> Список столбцов, наследуемых этим представлением, см. в разделе sys.objects (Transact-SQL).
referenced_object_id int Идентификатор упоминаемого объекта.
key_index_id int Идентификатор ключевого индекса в упоминаемом объекте.
is_disabled bit Ограничение внешнего ключа отключено.
is_not_for_реплика tion 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 = имя предоставлено пользователем.

Разрешения

Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также

Представления каталога (Transact-SQL)
Представления каталога объектов (Transact-SQL)
Часто задаваемые вопросы о запросах к системному каталогу SQL Server