A-A+
已知PROJECT(J# JNAME DATE) 要求若没有视图或约束引用属性DATE 则删
问题详情
已知PROJECT(J#,JNAME,DATE),要求若没有视图或约束引用属性DATE,则删除该列,若有视图或约束引用该属性,则不删除该列。可实现上述语义的语句是______。
A.DELETE TABLE PROJECT DROP DATE CASCADE
B.DELETE TABLE PROJECT DROP DATE RESTRICT
C.ALTER TABLE PROJECT DROP DATE CASCADE
D.ALTER TABLE PROJECT DROP DATE RESTRICT
参考答案
正确答案:D
解析:本题的含义是当数据满足一定的条件时,删除表PROJECT(J#,JNAME,DATE)中的DATE列,此时需要采用的关键字为RESTRICT,该关键字的含义是如果有数据时不删除,没有数据时删除。因为本题并不是要删除表,因此不能采用DELETE子句,只需要采用ALTER即可完成题目中所要求的功能,因此本题的正确选项是D。