Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e posterior
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Banco de Dados do Azure Synapse Analytics
Analytics Platform System (PDW)
no Microsoft Fabric
Você pode exibir os atributos de chave estrangeira de um relacionamento no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
Permissões
A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Utilize o SQL Server Management Studio
Abra o Estruturador de Tabelas da tabela que contém a chave estrangeira que pretende ver, clique com o botão direito do rato no Estruturador de Tabelas e escolha Relações a partir do menu de atalho.
Na caixa de diálogo Relações de Chave Estrangeira, selecione a relação com as propriedades que deseja exibir.
Se as colunas de chave estrangeira estiverem relacionadas a uma chave primária, as colunas de chave primária serão identificadas no Designer de Tabela por um símbolo de chave primária no seletor de linha.
Use Transact-SQL
No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. O exemplo retorna todas as chaves estrangeiras e suas propriedades para a tabela
HumanResources.Employee
no banco de dados de exemplo.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');
Para obter mais informações, consulte sys.foreign_keys e sys.foreign_key_columns.