如何添加只有一组选择值的列?

ant*_*liu 10 sql t-sql sql-server

如果我想添加一个只能是两个值的列,例如,一个名为"Gender"的列,其中包含两个可能的"男性"或"女性"选项

Joh*_*Woo 15

使用 CHECK

Gender VARCHAR(6) NOT NULL CHECK (Gender IN ('Male', 'Female'))
Run Code Online (Sandbox Code Playgroud)

SQLFiddle演示