Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a: SQL Server 2016 (13.x) e versioni successive
Azure SQL Database
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Platform System per Analisi (PDW)
Database SQL nel Microsoft Fabric
È possibile visualizzare gli attributi chiave esterna di una relazione in SQL Server usando SQL Server Management Studio o Transact-SQL.
Permissions
La visibilità dei metadati nelle viste del catalogo è limitata agli elementi protetti di cui l'utente è proprietario o su cui gli sono state concesse autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Usare SQL Server Management Studio
Aprire Progettazione tabelle per la tabella contenente la chiave esterna che si vuole visualizzare, fare clic con il pulsante destro del mouse su Progettazione tabelle e scegliere Relazioni dal menu di scelta rapida.
Nella finestra di dialogo Relazioni di chiave esterna selezionare la relazione con le proprietà che si desidera visualizzare.
Se le colonne chiave esterna sono correlate a una chiave primaria, le colonne chiave primaria saranno identificate in Progettazione tabelle mediante un simbolo di chiave primaria nel selettore di riga.
Usare Transact-SQL
In Esplora oggetti, connettersi a un'istanza del motore di database.
Sulla barra Standard selezionare Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. Nell'esempio vengono restituite tutte le chiavi esterne e le relative proprietà per tabella
HumanResources.Employeenel database di esempio.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');
Per altre informazioni, vedere sys.foreign_keys e sys.foreign_key_columns.