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.