更多“当删除父表中的数据时,在CREATE TABLE语句的外键定义中指定的()选项删除子表中的数据。A、ON TRUNCATE CASCADEB、ON DELETE CASCADEC、ON UPDATE CASCADED、A和C都是”相关问题
  • 第1题:

    当删除R中某个学生的记录时,要求同时删除该学生的选课信息。则在定义S的外键时应使用的短语是( )。

    A.ON DELETE CASCADES

    B.ON DELETE RESTRICTED

    C.ON UPDATE CASCADES

    D.ON UPDATE RESTRICTED


    正确答案:A

  • 第2题:

    ( 24 ) 当删除 R 中某个学生的记录时 , 要求同时删除该学生的选课信息 。 则在定义 S 的外键时应使用的短语是

    A ) ON DELETE CASCADES

    B ) ON DELETE RESTRICTED

    C ) ON UPDATE CASCADES

    D ) ON UPDATE RESTRICTED


    正确答案:A

  • 第3题:

    如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( )。

    A)若子表中有相关记录,则禁止删除父表中记录

    B)不作参照完整性检查,删除父表记录与子表无关

    C)系统自动备份父表中被删除记录到一个新表中

    D)会自动删除子表中所有相关记录


    正确答案:D
    参照完整性规则包括更新规则、删除规则和插入规则3种。规则又包含级联、限制和忽略3种设置,其中,插入规则不包含“级联”项,各规则说明如下。
    ①更新规则:当父表中记录的关键字值被更新时触发。
    级联:用新的关键字值更新子表中的所有相关记录;
    限制:若子表中有相关记录,则禁止更新;
    忽略:允许更新,不管子表中的相关记录。
    ②删除规则:当父表中记录被删除时触发。
    级联:删除子表中所有相关记录;
    限制:若子表中有相关记录,则禁止删除;
    忽略:允许删除,不管子表中的相关记录。
    ⑨插入规则:当在子表中插入或更新记录时触发。
    限制:若父表中不存在匹配的关键字值,则禁止插入;
    忽略:允许插入。

  • 第4题:

    ORACLE数据库中如何删除表table中的所有记录,并回收所有空间()

    • A、delete * from table
    • B、delete from table
    • C、truncate table
    • D、clear table

    正确答案:C

  • 第5题:

    您需要删除“计划”表中的所有数据、该表的结构以及与该表关联的索引,应使用哪条语句?()

    • A、DROP TABLE
    • B、TRUNCATE TABLE
    • C、ALTER TABLE
    • D、DELETE TABLE

    正确答案:B

  • 第6题:

    关于Truncate table, 以下()描述是错误的。

    • A、Truncate table 可跟Where从句,根据条件进行删除
    • B、Truncate table 用来删除表中所有数据
    • C、触发器对Truncate table无效
    • D、delete 比Truncate table速度快

    正确答案:A,D

  • 第7题:

    用truncate和delete语句删除表中数据的区别()

    • A、truncate 命令不记录日志
    • B、truncate 命令记录日志
    • C、delete命令不记录日志

    正确答案:A

  • 第8题:

    要删除工作表中某个范围的数据时,可以先选择范围,然后用()或者快捷菜单命令删除指定范围中的数据。

    • A、方向键
    • B、DELETE键
    • C、回车键
    • D、数字键

    正确答案:B

  • 第9题:

    如果指定参照完整性的删除规则为“忽略”,则当删除父表中的记录时,()。

    • A、不做参照完整性检查
    • B、允许删除,不管子表中的相关记录
    • C、会自动删除子表中所有相关的记录
    • D、若子表中有相关记录,则禁止删除父表中记录

    正确答案:B

  • 第10题:

    若要删除book表中所有数据,以下语句错误的是()

    • A、truncate table book 
    • B、delete * from book
    • C、drop table book 
    • D、delete from book

    正确答案:B,C

  • 第11题:

    数据表从数据库中删除(连表名也删除)的命令语句如下:()

    • A、drop table 表名;
    • B、insert into 表名(字段名列表) values(值列表);
    • C、delete from 表名 where 条件;
    • D、truncate table 表名。

    正确答案:A

  • 第12题:

    单选题
    用truncate和delete语句删除表中数据的区别()
    A

    truncate 命令不记录日志

    B

    truncate 命令记录日志

    C

    delete命令不记录日志


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

  • 第13题:

    若要删除book表中所有数据,以下语句错误的是哪两项?()

    A.delete all from book

    B.delete from book

    C.truncate table book

    D.drop table book


    参考答案:BC

  • 第14题:

    如果要删除A数据库中的B表,可以使用下列哪个命令?______

    A.ALTER TABLE B

    B.TRUNCATE TABLE B

    C.DROP TABLE B

    D.DELETE TABLE B


    正确答案:C

  • 第15题:

    下列关于SQL语句的说法中,错误的是(  )。

    A.INSERT语句可以向数据表中追加新的数据记录

    B.UPDATE语句用来修改数据表中已经存在的数据记录

    C.DELETE语句用来删除数据表中的记录

    D.CREATE语句用来建立表结构并追加新的记录

    答案:D
    解析:
    数据定义语句有创建表(CREATE TABLE)、修改表(UPDATE TABLE)、删除数据(DELETE)、插入数据(INSERT)。CREATE TABLE只有创建表的功能不能追加新数据。故选D。

  • 第16题:

    在SQL语句中,使用TRUNCATE删除数据要比DELETE删除数据速度快,而且删除后的数据也很可以很方便恢复。


    正确答案:错误

  • 第17题:

    删除emp表中所有数据,且无法rollback,以下语句哪个命令可以实现()

    • A、truncate table emp
    • B、drop table emp
    • C、delete * from emp
    • D、delete from emp

    正确答案:A

  • 第18题:

    要求删除表test中的所有数据,但是不删除表,而且该删除操作不允许ROLLBACK,应该使用的语句为()。

    • A、UPDATA test
    • B、DROP TABLE test
    • C、DELETE FROM test
    • D、TRUNCATE TABLE test

    正确答案:D

  • 第19题:

    删除emp表的全部数据,但不提交,以下正确的语句是()

    • A、DELETE * FROM. EMP
    • B、DELETE FROM EMP
    • C、TRUNCATE TABLE EMP
    • D、DELETE TABLE EMP"

    正确答案:B

  • 第20题:

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

    正确答案:D

  • 第21题:

    关于Truncatetable,以下()描述是正确的。

    • A、Truncate table 可跟Where从句,根据条件进行删除 
    • B、Truncate table 用来删除表中所有数据 
    • C、触发器对Truncate table无效 
    • D、delete 比Truncate table速度快

    正确答案:B,C

  • 第22题:

    下面哪一个SQL语句将删除DEPT表中的所有数据,并永久删除DEPT表的整个结构()

    • A、DROP TABLE dept;
    • B、DELETE TABLE dept;
    • C、TRUNCATE TABLE dept;
    • D、DELETE * . * FROM dept; [END CODE]"

    正确答案:A

  • 第23题:

    用于删除表中所有数据行的命令是()。

    • A、DELETE TABLE
    • B、TRUNCATE TABLE
    • C、DROP TABLE
    • D、ALTER TABLE

    正确答案:B