问题
单项选择题
在定义基本表时,以下叙述错误的是
A.NOT NULL和DEFAULT不能在表级完整性约束处定义
B.如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义
C.如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略
D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义
答案
参考答案:C
在定义基本表时,以下叙述错误的是
A.NOT NULL和DEFAULT不能在表级完整性约束处定义
B.如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义
C.如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略
D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义
参考答案:C