SQL Server ajouter une contrainte de colonne pour limiter la quantité de données à -1 à 1
Je veux contraindre un SQL Server colonne decimal pour autoriser uniquement les -1,0,1 comme valeurs valides.
Pouvez-vous m'indiquer la syntaxe SQL pour l'ajout de cette contrainte. (Je voudrais savoir comment le faire à la fois l'instruction CREATE TABLE et/ou de l'instruction ALTER TABLE ADD CONSTRAINT).
Ou cela peut-il seulement être accompli dans un déclencheur?
- Ceci peut être accompli par un déclencheur, mais c'est la dure. gbn vous a donné la solution.
- sinon, si vous voulez accepter toutes les valeurs possibles entre -1 et +1, vous pouvez créer une contrainte
CHECK (bar BETWEEN -1.0 AND 1.0)
Vous devez vous connecter pour publier un commentaire.
ou
Edit: pensées...
Vous êtes probablement à la recherche pour
VÉRIFIER les Contraintes