Dela via


Ta bort främmande nyckelrelationer

gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Du kan ta bort en sekundärnyckelbegränsning i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL. Att ta bort en foreign key-begränsning tar bort kravet att upprätthålla referensintegritet.

Främmande nycklar refererar till nycklar i andra tabeller, för mer information, se primär- och främmande nyckelbegränsningar.

Behörigheter

Kräver ALTER-behörighet på tabellen.

Använda SQL Server Management Studio

Ta bort en begränsning för främmande nyckel

  1. I Object Explorerexpanderar du tabellen med villkoret och expanderar sedan Nycklar.

  2. Högerklicka på villkoret och välj sedan Ta bort.

  3. I dialogrutan Ta bort objekt väljer du OK.

Använd Transact-SQL

Ta bort en begränsning för främmande nyckel

  1. I Object Exploreransluter du till en instans av databasmotorn.

  2. I standardfältet väljer du Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och välj Kör.

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

Mer information finns i ALTER TABLE (Transact-SQL).

Nästa steg