Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2016 (13.x) a pozdější verze
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL databáze v Microsoft Fabric
Atributy cizího klíče relace v SQL Serveru můžete zobrazit pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL.
Permissions
Viditelnost metadat v zobrazeních katalogu je omezená na objekty, které uživatel vlastní, nebo na které mu bylo uděleno nějaké oprávnění. Pro více informací viz Konfigurace viditelnosti metadat.
Použití aplikace SQL Server Management Studio
Otevřete Návrháře tabulky pro tabulku obsahující cizí klíč, který chcete zobrazit. Klikněte pravým tlačítkem myši v Návrháři tabulky a v místní nabídce zvolte Relace.
V dialogovém okně Relace cizího klíče vyberte relaci, jejíž vlastnosti chcete zobrazit.
Pokud sloupce cizího klíče souvisejí s primárním klíčem, jsou sloupce primárního klíče identifikovány v návrháři tabulky symbolem primárního klíče v selektoru řádků.
Použijte Transact-SQL
V Průzkumníku objektůse připojte k instanci databázového stroje.
Na panelu Standard vyberte Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Příklad vrátí všechny cizí klíče a jejich vlastnosti pro tabulku
HumanResources.Employeev ukázkové databázi.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');
Další informace najdete v tématu sys.foreign_keys a sys.foreign_key_columns.