在学生表Student_info中,性别列Sgender的取值限制为男或女,下列选项中用check约束实现正确表达式的是________。
举一反三
- 定义check约束,限制性别列的取值必须是“男”或“女”。以下哪个约束表达式是正确的?() A: 性别==’男’or性别==’女’ B: 性别=’男’and性别=’女’ C: 性别=’男’or性别=’女’ D: 性别in(’男’,’女’)
- 在学生(学号,姓名,性别,出生日期,专业,学院)关系中“性别”属性列只能取男或女,则在创建学生表时为性别属性列设置的约束表达式为()。 A: 性别=‘男' and 性别=‘女' B: 性别=‘男' and ‘女’ C: 性别=‘男' or 性别=‘女' D: 性别=‘男'or ‘女’
- 性别列的取值只能是男或女,可以通过定义()约束实现。 A: primary key B: not null C: check D: default
- Check约束可以实现() A: 限制一个表中单个列的取值范围 B: 限制一个表中多个列之间的取值约束 C: 限制不同表之间列的取值约束 D: 为列提供默认值
- 向现有学生(stu)表中的gender列,添加性别只能输入是'男'或'女'的约束。 alter table stu add constraint ck_gender ① (gender in ('男','女')) A: default B: check C: primary key D: unique