中国大学MOOC: Constraint CK_Stu_Sex Check(Ssex in (男,女))指定了一个缺省值约束,让性别默认为男
举一反三
- 向现有学生(stu)表中的gender列,添加性别只能输入是'男'或'女'的约束。 alter table stu add constraint ck_gender ① (gender in ('男','女')) A: default B: check C: primary key D: unique
- 定义check约束,限制性别列的取值必须是“男”或“女”。以下哪个约束表达式是正确的?() A: 性别==’男’or性别==’女’ B: 性别=’男’and性别=’女’ C: 性别=’男’or性别=’女’ D: 性别in(’男’,’女’)
- 与检查约束表达式“性别=‘男’or性别=‘女’”等价的是()。 A: 性别=(‘男’,‘女’) B: 性别=‘男’,性别=‘女’ C: 性别is‘男’,‘女’ D: 性别in(‘男’,‘女’)
- 下列 CHECK 约束条件中哪个总是有效的?[ ] A: CONSTRAINT gender_chk CHECK(gender IN (N'男',N'女')) B: CONSTRAINT birthday_chk CHECK(birthday > GETDATE()) C: CONSTRAINT mark_chk CHECK(mark<560) D: CONSTRAINT address_chk CHECK(address LIKE N'广州市%')
- 在学生(学号,姓名,性别,出生日期,专业,学院)关系中“性别”属性列只能取男或女,则在创建学生表时为性别属性列设置的约束表达式为()。 A: 性别=‘男' and 性别=‘女' B: 性别=‘男' and ‘女’ C: 性别=‘男' or 性别=‘女' D: 性别=‘男'or ‘女’