Compartilhar via


sys.foreign_key_columns (Transact-SQL)

Contém uma linha para cada coluna, ou conjunto de colunas, que inclui uma chave estrangeira.

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Nome da coluna

Tipo de dados

Descrição

constraint_object_id

int

ID da restrição FOREIGN KEY.

constraint_column_id

int

ID da coluna, ou conjunto de colunas, que inclui FOREIGN KEY (1..n onde n = número de colunas).

parent_object_id

int

ID do pai da restrição, que é o objeto de referência.

parent_column_id

int

ID da coluna pai, que é a coluna de referência.

referenced_object_id

int

ID do objeto referenciado, que tem a chave candidata.

referenced_column_id

int

ID da coluna referenciada (coluna da chave candidata).

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Consulte também

Referência

Exibições do catálogo de objeto (Transact-SQL)

Exibições de catálogo (Transact-SQL)

Conceitos

Consultando as perguntas frequentes do catálogo do sistema do SQL Server