Sdílet prostřednictvím


Smazat cizí klíčové relace

platí pro: SQL Server 2016 (13.x) a novější verze Azure SQL DatabaseAzure SQL Managed InstanceSQL Database v Microsoft Fabric

Omezení cizího klíče v SQL Serveru můžete odstranit pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL. Odstranění omezení cizího klíče odebere požadavek na vynucení referenční integrity.

Cizí klíče odkazují na klíče v jiných tabulkách, pro více informací si přečtěte Omezení primárního a cizího klíče.

Dovolení

Vyžaduje oprávnění ALTER na tabulce.

Použití aplikace SQL Server Management Studio

Odstranění omezení cizího klíče

  1. V Průzkumník objektůrozbalte tabulku s omezením a potom rozbalte Klíče.

  2. Klikněte pravým tlačítkem myši na omezení a vyberte Odstranit.

  3. V dialogovém okně Odstranit objekt vyberte OK.

Použijte Transact-SQL

Odstranění omezení cizího klíče

  1. V Průzkumník objektůse připojte k instanci databázového stroje.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit.

    USE AdventureWorks2022;
    GO
    ALTER TABLE dbo.DocExe
    DROP CONSTRAINT FK_Column_B;
    GO
    

Další informace naleznete v tématu ALTER TABLE (Transact-SQL).

Další kroky