已知PROJECT(J#,JNAME,DATE),要求若沒有視圖或約束引用屬性DATE,則刪除該列,若有視圖或約束引用
已知PROJECT(J#,JNAME,DATE),要求若沒有視圖或約束引用屬性DATE,則刪除該列,若有視圖或約束引用該屬性,則不刪除該列??蓪崿F(xiàn)上述語義的語句是______。
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解析:本題的含義是當(dāng)數(shù)據(jù)滿足一定的條件時,刪除表PROJECT(J#,JNAME,DATE)中的DATE列,此時需要采用的關(guān)鍵字為RESTRICT,該關(guān)鍵字的含義是如果有數(shù)據(jù)時不刪除,沒有數(shù)據(jù)時刪除。因為本題并不是要刪除表,因此不能采用DELETE子句,只需要采用ALTER即可完成題目中所要求的功能,因此本題的正確選項是D。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。