Dans SQL Server, une contrainte définit les règles auxquelles les données d'une base de données doivent se conformer. Par exemple, vous pourriez avoir un UNIQUE contrainte appliquée à une colonne pour garantir que toute valeur insérée dans cette colonne est unique (c'est-à-dire qu'aucune autre ligne ne partage la même valeur).
Si vous devez ultérieurement supprimer cette contrainte, voici comment procéder à l'aide de Transact-SQL.
L'instruction ALTER TABLE
Vous pouvez supprimer une contrainte à l'aide de ALTER TABLE déclaration.
Voici un exemple où nous supprimons une contrainte appelée taskcode_unique :
ALTER TABLE Tasks
DROP CONSTRAINT taskcode_unique;
GO
C'est assez explicite. Il modifie la table appelée Tasks , en supprimant (supprimant) la contrainte appelée taskcode_unique .
Cela peut être très pratique si vous avez besoin de supprimer une table qui a une contrainte, car vous devrez supprimer la contrainte avant de supprimer la table.