如果check约束是定义多列之间的取值约束,只能在处定义
举一反三
- 如果用 CHECK 约束限制多列数据的取值约束时,必须使用表级约束定义
- 在定义基本表时,以下叙述错误的是 A: NOT NULL和DEFAULT不能在表级完整性约束处定义 B: 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义 C: 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略 D: 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义
- 在建立CHECK约束时,( )。 A: 每个字段只能定义一个CHECK约束 B: 每个字段可以定义多个CHECK约束 C: 能为单独的一个字段定义CHECK约束 D: 一个表中只能定义一个CHECK约束
- DEFAULT只能在列级完整性约束定义处定义。()
- 性别列的取值只能是男或女,可以通过定义()约束实现。 A: primary key B: not null C: check D: default