Restrict varchar() column to specific values?

后端 未结 4 2135
长发绾君心
长发绾君心 2020-12-02 08:13

Is there a way to specify, for example 4 distinct values for a varchar column in MS SQL Server 2008?

For example, I need a column called Frequency (varchar) that onl

4条回答
  •  独厮守ぢ
    2020-12-02 08:39

    Have you already looked at adding a check constraint on that column which would restrict values? Something like:

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

提交回复
热议问题