要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。下列哪一个SQL语句正确表达了这一删除要求()。

题目
要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。下列哪一个SQL语句正确表达了这一删除要求()。

A.ALTERTABLEStudentDELECTBirthyearRESTRICT
B.ALTERTABLEStudentDELETEBirthyearCASCADE
C.ALTERTABLEStudentDROPBirthyearRESTRICT
D.ALTERTABLEStudentDROPBirthyearCASCADE
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列条目中,( )不是语句ALTERTABLE的功能。

A)增加表的完整性约束

B)删除表的完整性约束

C)修改表中的列

D)删除表中的列


正确答案:D
ALTERTABLE语句的一般格式如下:
ALTER TABLE(表名)
[ADD(新列名)(数据类型)[完整性约束]]
[DROP(完整性约束名)]
[MODIFY(列名)(数据类型)]
ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;MODIFY子句用于修改原有的列定义。

第2题:

SQL的DELETE命令是指 ( )

A.从视图中删除行

B.从视图中删除列

C.从基本表中删除行

D.从基本表中删除列


正确答案:C
 在Visual FoxPro中,SQL的DELETE命令,是指从基本表中删除行。

第3题:

( 38 )下列条目中,哪一条不是语句 ALTER TABLE 的功能?

A )增加表的完整性约束

B )删除表的完整性约束

C )增加表中的列

D )删除表中的列


正确答案:D

第4题:

下列条目中,________不是语句ALTER TABLE的功能。

A.增加表的完整性约束

B.删除表的完整性约束

C.增加表中的列

D.删除表中的列


正确答案:D
解析:ALTER TABLE语句的一般格式如下:
ALTER TABLE 〈表名〉
[ADD 〈新列名〉 〈数据类型〉[完整性约束]]
[DROP 〈完整性约束名〉]
[MODIFY 〈列名〉 〈数据类型〉]
ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;MODIFY子句用于修改原有的列定义。

第5题:

根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?()

A delete from student

B delete all from student

C delete * from student

D drop table student


参考答案A

第6题:

要删除“成绩”表中的所有行,在SQL视图中可输入【 】。


正确答案:DELETE FROM成绩
DELETE FROM成绩 解析:从一个表或查询中删除一行或多行,WHERE子句是可选的。如果不指定WHERE子句,则从FROM子句指定的表或查询中删除所有行。如果指定WHERE子句,则搜索条件应用于表或查询中的每一行,并且只有求值为真的行才被删除。

第7题:

对基本表S,执行操作DROPTABLESRESTRICT的作用是()。

A、删除基本表S中的所有元组

B、把基本表S及产生的一切视图全部删除

C、当没有由S中的列产生的视图或约束时将表S删除

D、删除表S,将引用表S的视图中的一切视图的属性值置为空值


标准答案:C

第8题:

在SQL中,DELETE语句的作用是( )。

A.删除基本表

B.删除基本表和视图中的元组

C.删除视图

D.删除索引


正确答案:B
解析: 本题考查SQL中操纵语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据操纵功能可以实现表中数据的增加、删除和修改。DELETE语句属于数据操纵语句,其作用是删除基本表和视图中的元组,而不能删除基本表、视图和索引。删除基本表、视图和索引使用的动词是DROP。

第9题:

执行SQL语句:DROP VIEW MyView的结果是( )。A.创建MyView视图B.删除查询MyView

执行SQL语句:DROP VIEW MyView的结果是( )。

A.创建MyView视图

B.删除查询MyView

C.删除视图MyView

D.删除临时表MyView


正确答案:C
DROPVIEW<视图名>命令是删除视图。DROPVIEWMyView的结果是删除视图MyView,所以答案是C。

第10题:

已知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。

更多相关问题