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

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

A.ALTERTABLEStudentDELECTBirthyearRESTRICT
B.ALTERTABLEStudentDELETEBirthyearCASCADE
C.ALTERTABLEStudentDROPBirthyearRESTRICT
D.ALTERTABLEStudentDROPBirthyearCASCADE

相似考题
更多“要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。下列哪一个SQL语句正确表达了这一删除要求()。”相关问题
  • 第1题:

    SQL的DELETE命令是指 ( )

    A.从视图中删除行

    B.从视图中删除列

    C.从基本表中删除行

    D.从基本表中删除列


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

  • 第2题:

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

    A delete from student

    B delete all from student

    C delete * from student

    D drop table student


    参考答案A

  • 第3题:

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

    A.增加表的完整性约束

    B.删除表的完整性约束

    C.增加表中的列

    D.删除表中的列


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

  • 第4题:

    在SQL中,DELETE命令是指( )。

    A.从视图中删除元组

    B.从视图中删除记录

    C.从基本表中删除行

    D.从基本表中删除列


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

  • 第5题:

    某表定义了视图BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的SQL语句是______。


    正确答案:DROP VIEW BT_S CASCADE
    DROP VIEW BT_S CASCADE

  • 第6题:

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

    A.删除基本表

    B.删除视图

    C.删除基本表和视图

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


    正确答案:D

  • 第7题:

    评估以下语句:ALTERTABLEemployeeSETUNUSED(fax);此语句将完成什么任务()

    • A、删除FAX列
    • B、释放FAX列数据使用的磁盘空间
    • C、阻止显示FAX列数据,方法是逻辑删除该列。
    • D、阻止在EMPLOYEE表中添加新的FAX列

    正确答案:C

  • 第8题:

    数据库对象规则可以绑定到列,若删除该列所在表,则该规则也同时被删除。


    正确答案:错误

  • 第9题:

    下面关于删除视图的说法哪一个是正确的()

    • A、删除视图后应立即用COMMIT语句使更改生效
    • B、删除视图后,和视图关联的表中的数据依然存在
    • C、视图被删除后视图中的数据也将被删除
    • D、用delete VIEW删除视图

    正确答案:B

  • 第10题:

    单选题
    已知PROJECT(J#,JNAME,DATE),要求若没有视图或约束引用属性DATE,则删除该列,若有视图或约束引用该属性,则不删除该列。则可实现上述语义的语句是()
    A

    DELETE TABLE PROJECT DROP DATE CASCADE

    B

    DELETE TABLE PROJECT DROP DATE RESTRICT

    C

    ATLET TABLE PROJECT DROP DATE CASCADE

    D

    ATLET TABLE PROJECT DROP DATE RESTRICT


    正确答案: A
    解析: 暂无解析

  • 第11题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    在sql语言中,delete语句的作用是()。
    A

    删除基本表和视图

    B

    删除基本表和视图的元组

    C

    删除视图

    D

    删除基本表


    正确答案: B
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


    标准答案:C

  • 第14题:

    执行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。

  • 第15题:

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

  • 第16题:

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

    A. 创建MyView视图

    B. 删除查询MyView

    C. 删除视图MyView

    D. 删除临时表MyView


    正确答案:C
    在Visual FoxPro中用DROP VIEW<视图名>命令删除视图。因此,DROP VIEW MyView的结果是删除视图MyView,所以答案是C。

  • 第17题:

    SQL的DELETE命令是指( )。

    A.从表中删除行

    B.从表中删除列

    C.从基本表中删除行

    D.从基本表中删除列


    正确答案:C
    解析:SQL的DELETE命令是指从基本表中删除元组(行)。选项A、B的“表”不一定是基本表,可能是视图。

  • 第18题:

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

    A)增加表的完整性约束

    B)删除表的完整性约束

    C)增加表中的列

    D)删除表中的列


    正确答案:D

  • 第19题:

    用SQL语句创建表,使用语句()。对列的约束主要有()等。定义表的删除与更新操作的完整性约束,主要有四种模式:()。检查列的取值范围可以用()约束。设定列的默认取值,可以用()短语。


    正确答案:Create table;NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY;NO ACTION,CASCADE,SET NULL,SETDEFAULT;CHECK;DEFAULT

  • 第20题:

    在sql语言中,delete语句的作用是()。

    • A、删除基本表和视图
    • B、删除基本表和视图的元组
    • C、删除视图
    • D、删除基本表

    正确答案:B

  • 第21题:

    数据库中有一张表名称为Student,有列Number,Name,Age,IDCard,Sex。主键是Number,数据类型为Varchar(20)。要求写删除学号为“20140001”的学生,下列哪个SQL语句是正确的()

    • A、Delete Student‘20140001’
    • B、Delete Student“20140001”
    • C、Delete Student Where Number=‘20140001’"
    • D、Delete From Student Where Number=”20140001”"

    正确答案:C,D

  • 第22题:

    填空题
    用SQL语句创建表,使用语句()。对列的约束主要有()等。定义表的删除与更新操作的完整性约束,主要有四种模式:()。检查列的取值范围可以用()约束。设定列的默认取值,可以用()短语。

    正确答案: Create table,NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY,NO ACTION,CASCADE,SET NULL,SETDEFAULT,CHECK,DEFAULT
    解析: 暂无解析

  • 第23题:

    单选题
    执行下列 SQL 语句之后: GRANT ALL PRIVILEGES ON TABLE student TO USER user1 假设用户USER1没有其他权限,下列哪一项操作是USER1可以执行的?()
    A

    将表STUDENT的所有权限赋予其他用户

    B

    删除关联到表STUDENT的视图

    C

    删除表STUDENT

    D

    以上都不是


    正确答案: A
    解析: 暂无解析