怎么在SQL表中的性别进行check约束?

发布于2022-01-12 18:48:18
3个回答
admin
网友回答2022-01-12
直接在建表上进行
create
(
sex char check(sex='男' or sex='女') not null
)
go

你这么试下

或者
alter table 表名 add constraint 约束名(sex_check) check(列名=‘男’or 列名=‘女’)
admin
网友回答2022-01-12
你这个时候是在添加约束语法都错了!在表达式中写上:alter table 表名 add constraint 约束名 check(列名=‘男’or 列名=‘女’)
admin
网友回答2022-01-12
这个是表的设计问题,可以将这个字段设计成布尔型 的,只能写0或是1,0代表女,1代表男。

回到
顶部