SQL CHECK约束表达式 就比如 sex列名中的 性别,只能填写"男"或"女"

2024-11-25 07:21:46
推荐回答(4个)
回答1:

进入设计表,右键,选择“CHECK 约束”,新建约束,“sex=‘男'”或"sex='女'就行了!

不知道性别列的列名是什么,这里假设为psex,所以其check约束表达式为:

psex = '男' or psex = '女'

注意:单引号必须为英文半角的。

回答2:

alter table 表名 //注释:首先是修改某个表
add constrainst 约束名 check (sex = '男' or sex = '女') //为该表的sex添加检查约束

回答3:

alter table table_name
add constrainst cons_name check (sex = 'nan' or sex = 'nv')

回答4:

alter table table_name
add constrainst cons_name check (sex = '男' or sex = '女')