问题 单项选择题

在以下的语句中,哪一个将移除一个主键和依赖于这个主键的所有约束

A.ALTER TABLE table
DROP PRIMARY KEY CASECADE;
B.ALTER TABLE table
REMOVE CONSTRAINT PRIMARY KEY CASCADE;
C.ALTER TABLE table
DISABLE CONSTRAINT PRIMARY KEY CASCADE;
D.一个主键不能被移除

答案

参考答案:A

解析: 这一题是测试对Oracle约束维护的熟悉程度。根据有关关闭约束命令语法格式的介绍以及随后的例子,可以断定只有选项A是正确的。
因为在ALTER TABLE语句中没有REMOVE CONSTRAINT这样的语法,所以选项B肯定是错误的。因为DISABLE CONSTRAINT是关闭约束而不是删除约束,所以选项C一定也是错误的。因为任何Oracle的约束都可以删除或关闭,所以选项D也可以排除。

问答题 简答题
单项选择题