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 versões posteriores
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Base de dados SQL 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.
Permissions
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.
Utilize o 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.Employeeno 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.