SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Restreindre la colonne varchar() à des valeurs spécifiques ?

Avez-vous déjà envisagé d'ajouter une check constraint sur cette colonne qui restreindrait les valeurs ? Quelque chose comme :

CREATE TABLE SomeTable
(
   Id int NOT NULL,
   Frequency varchar(200),
   CONSTRAINT chk_Frequency CHECK (Frequency IN ('Daily', 'Weekly', 'Monthly', 'Yearly'))
)