Quieres una restricción de verificación .
Las restricciones CHECK determinan los valores válidos de una expresión lógica que no se basa en datos de otra columna. Por ejemplo, el rango de valores para una columna de salario se puede limitar creando una restricción CHECK que solo permita datos que oscilen entre $ 15,000 y $ 100,000. Esto evita que se ingresen salarios más allá del rango de salario regular.
Quieres algo como:
ALTER TABLE dbo.Table ADD CONSTRAINT CK_Table_Frequency
CHECK (Frequency IN ('Daily', 'Weekly', 'Monthly', 'Yearly'))
También puede implementar restricciones de verificación con funciones escalares, como se describe en el enlace anterior, que es como prefiero hacerlo.