Usuwanie relacji kluczy obcych
Dotyczy: SQL Server 2016 (13.x) i nowsze wersje
Azure SQL Database
Azure SQL Managed Instance
SQL Database w usłudze Microsoft Fabric
Ograniczenie klucza obcego w programie SQL Server można usunąć przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL. Usunięcie ograniczenia klucza obcego powoduje usunięcie wymagania wymuszania integralności referencyjnej.
Klucze obce odwołują się do kluczy w innych tabelach, aby uzyskać więcej informacji, zobacz ograniczenia kluczy podstawowych i obcych.
Uprawnienia
Wymaga uprawnienia ALTER w tabeli.
Korzystanie z programu SQL Server Management Studio
Aby usunąć ograniczenie klucza obcego
W Eksploratorze obiektów rozwiń tabelę zawierającą ograniczenie, a następnie rozwiń sekcję Keys.
Kliknij prawym przyciskiem myszy ograniczenie, a następnie wybierz pozycję Usuń.
W oknie dialogowym Usuń obiekt wybierz pozycję OK.
Korzystanie z Transact-SQL
Aby usunąć ograniczenie klucza obcego
W Eksploratorze obiektów , nawiąż połączenie z wystąpieniem silnika bazy danych.
Na pasku Standardowym wybierz opcję Nowe zapytanie.
Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
Aby uzyskać więcej informacji, zobacz ALTER TABLE (Transact-SQL).