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

適用対象: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel 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。ID of the FOREIGN KEY constraint.
constraint_column_idconstraint_column_id intint 列、または外部キーを構成するには、列のセットの ID (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 です。ID of the parent of the constraint, which is the referencing object.
parent_column_idparent_column_id intint 参照元の列である、親列の ID です。ID of the parent column, which is the referencing column.
referenced_object_idreferenced_object_id intint 候補キーには、参照先のオブジェクトの ID です。ID of the referenced object, which has the candidate key.
referenced_column_idreferenced_column_id intint (候補キー列) の参照先の列の ID です。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 Server システム カタログに対するクエリに関してよくあるご質問Querying the SQL Server System Catalog FAQ