Supprimer les relations de clés étrangères
Article 2024-07-15
7 contributeurs
Commentaires
Dans cet article
autorisations
Utiliser SQL Server Management Studio
Utiliser Transact-SQL
Étapes suivantes
S’applique à : SQL Server 2016 (13.x) et versions ultérieures Base de données Azure SQL Azure SQL Managed Instance
Vous pouvez supprimer une contrainte de clé étrangère dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL. La suppression d'une contrainte de clé étrangère supprime l'obligation d'appliquer l'intégrité référentielle.
Les clés étrangères renvoient à des clés d'autres tables. Pour en savoir plus, reportez-vous à Contraintes de clés primaires et étrangères .
Requiert une autorisation ALTER sur la table.
Utiliser SQL Server Management Studio
Pour supprimer une contrainte de clé étrangère
Dans l' Explorateur d'objets , développez la table avec la contrainte, puis développez Clés .
Cliquez avec le bouton droit sur la contrainte, puis cliquez sur Supprimer .
Dans la boîte de dialogue Supprimer l'objet , cliquez sur OK .
Pour supprimer une contrainte de clé étrangère
Dans l' Explorateur d'objets , connectez-vous à une instance du Moteur de base de données.
Dans la barre d’outils standard, sélectionnez Nouvelle requête .
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter .
USE AdventureWorks2022;
GO
ALTER TABLE dbo.DocExe
DROP CONSTRAINT FK_Column_B;
GO
Pour plus d’informations, consultez ALTER TABLE (Transact-SQL) .