sys.foreign_key_columns (Transact-SQL)sys.foreign_key_columns (Transact-SQL)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data WarehouseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data Warehouse

Содержит строку для каждого столбца или набора столбцов, представляющих внешний ключ.Contains a row for each column, or set of columns, that comprise a foreign key.

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
constraint_object_idconstraint_object_id intint Идентификатор ограничения FOREIGN KEY.ID of the FOREIGN KEY constraint.
constraint_column_idconstraint_column_id intint Идентификатор столбца или набора столбцов, составляющих внешний ключ (1.. n , где n = число столбцов).ID of the column, or set of columns, that comprise the FOREIGN KEY (1..n where n=number of columns).
parent_object_idparent_object_id intint Идентификатор родителя ограничения, ссылающегося на объект.ID of the parent of the constraint, which is the referencing object.
parent_column_idparent_column_id intint Идентификатор родительского столбца, являющегося ссылающимся столбцом.ID of the parent column, which is the referencing column.
referenced_object_idreferenced_object_id intint Идентификатор объекта ссылки с потенциальным ключом.ID of the referenced object, which has the candidate key.
referenced_column_idreferenced_column_id intint Идентификатор столбца ссылки (потенциальный ключевой столбец).ID of the referenced column (candidate key column).

РазрешенияPermissions

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Дополнительные сведения см. в разделе Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

См. также:See Also

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