Você quer uma restrição de verificação .
As restrições CHECK determinam os valores válidos de uma expressão lógica que não é baseada nos dados de outra coluna. Por exemplo, o intervalo de valores para uma coluna de salário pode ser limitado criando uma restrição CHECK que permite apenas dados que variam de $ 15.000 a $ 100.000. Isso evita que os salários sejam inseridos além da faixa salarial normal.
Você quer algo como:
ALTER TABLE dbo.Table ADD CONSTRAINT CK_Table_Frequency
CHECK (Frequency IN ('Daily', 'Weekly', 'Monthly', 'Yearly'))
Você também pode implementar restrições de verificação com funções escalares, conforme descrito no link acima, que é como eu prefiro fazer isso.