Просмотр свойств внешнего ключа
Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)
Атрибуты внешнего ключа связи в SQL Server можно просмотреть с помощью SQL Server Management Studio или Transact-SQL.
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
Использование SQL Server Management Studio
Откройте в конструкторе таблиц таблицу, содержащую внешний ключ, который нужно просмотреть. Щелкните правой кнопкой мыши конструктор таблиц и выберите в контекстном меню пункт Связи .
В диалоговом окне Связи внешних ключей выберите связь, свойства которой нужно просмотреть.
Если внешние ключевые столбцы связаны с первичным ключом, столбцы первичных ключей можно идентифицировать в конструкторе таблиц по символу первичного ключа в селекторе строк.
Использование Transact-SQL
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В приведенном далее примере возвращаются сведения обо всех внешних ключах и их свойствах для таблицы
HumanResources.Employee
из образца базы данных.USE AdventureWorks2022; GO SELECT f.name AS foreign_key_name, OBJECT_NAME(f.parent_object_id) AS table_name, COL_NAME(fc.parent_object_id, fc.parent_column_id) AS constraint_column_name, OBJECT_NAME(f.referenced_object_id) AS referenced_object, COL_NAME(fc.referenced_object_id, fc.referenced_column_id) AS referenced_column_name, f.is_disabled, f.is_not_trusted, f.delete_referential_action_desc, f.update_referential_action_desc FROM sys.foreign_keys AS f INNER JOIN sys.foreign_key_columns AS fc ON f.object_id = fc.constraint_object_id WHERE f.parent_object_id = OBJECT_ID('HumanResources.Employee');
Дополнительные сведения см. в sys.foreign_keys и sys.foreign_key_columns.