Supprimer les relations de clés étrangères
S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL DatabaseAzure 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.
Autorisations
Requiert une autorisation ALTER sur la table.
Utilisez 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.
Utiliser Transact-SQL
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).
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour