更多“删除表中记录时,可以使用DELETE语句和TRUNCATE语句,本质上两者没有区别。()”相关问题
  • 第1题:

    下列描述中,错误的是______。

    A.SQL中的DELETE语句可以删除一条记录

    B.SQL中的DELETE语句可以删除多条记录

    C.SQL中的DELETE语句可以用子查询选择要删除的行

    D.SQL中的DELETE语句可以删除子查询的结果


    正确答案:D
    解析:使用SQL的DELETE语句可以删除表中的一条或多条记录。当WHERE子句省略时,则删除表中的所有记录。该语句不用于删除子查询的结果。

  • 第2题:

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


    正确答案:错误

  • 第3题:

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

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

    正确答案:B

  • 第4题:

    下列关于查询分析器的使用错误的是()。

    • A、可以直接打开数据表为其添加、修改或删除记录
    • B、可以通过执行 INSERT 语句添加记录
    • C、可以通过执行 UPDATE 语句修改记录
    • D、可以通过执行 DELETE 语句删除记录

    正确答案:A

  • 第5题:

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

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

    正确答案:A

  • 第6题:

    在Access中,使用SQL语句删除学生表命令为:Delete Table学生。


    正确答案:错误

  • 第7题:

    使用不带WHERE短语的SQL-DELETE语句只能删除指定表中的当前记录。


    正确答案:错误

  • 第8题:

    SQL中的记录删除语句(DELETE)的功能是将表中满中条件的记录()。

    • A、隐藏
    • B、彻底删除(物理删除)
    • C、移去
    • D、逻辑删除

    正确答案:D

  • 第9题:

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

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

    正确答案:B,C

  • 第10题:

    Delete可以有选择地删除记录,使用rollback语句可以取消这个命令的执行。


    正确答案:正确

  • 第11题:

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

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

    正确答案:A

  • 第12题:

    有关Oracle9iTRUNCATE的描述,不正确的是()。

    • A、TRUNCATE语句是整表删除
    • B、TRUNCATE语句操作是可以回滚的
    • C、TRUNCATE语句对表的操作速度比DELETE要快
    • D、TRUNCATE语句对表的操作不能删除完整性约束条件,而DELETE操作可以删除

    正确答案:B

  • 第13题:

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

    A.delete all from book

    B.delete from book

    C.truncate table book

    D.drop table book


    参考答案:BC

  • 第14题:

    delete语句只可以删除一个表中的数据。


    正确答案:错误

  • 第15题:

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

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

    正确答案:A

  • 第16题:

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

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

    正确答案:D

  • 第17题:

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

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

    正确答案:B

  • 第18题:

    使用SQL-DELETE语句只能删除指定表中的记录,不能删除其结构。


    正确答案:正确

  • 第19题:

    当删除父表中的数据时,在CREATE TABLE语句的外键定义中指定的()选项删除子表中的数据。

    • A、ON TRUNCATE CASCADE
    • B、ON DELETE CASCADE
    • C、ON UPDATE CASCADE
    • D、A和C都是

    正确答案:B

  • 第20题:

    下面有关SQL语句的说法错误的是()

    • A、Insert语句可以向数据表中追加新数据记录
    • B、Update语句用来修改数据表中已经存在的数据记录
    • C、Delete语句用来删除数据表中的记录
    • D、Select语句可以将两个或更多表或查询中的记录合并到一个数据表中

    正确答案:D

  • 第21题:

    语句delete from sc表明()

    • A、删除sc中的全部记录
    • B、删除基本表sc
    • C、删除基本表sc中的列数据
    • D、删除基本表sc中的部分行

    正确答案:A

  • 第22题:

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

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

    正确答案:A

  • 第23题:

    在SQL SERVER2000删除记录可以使用()语句。

    • A、UPDATE
    • B、TRUNCATE TABLE
    • C、INSERT
    • D、DELETE

    正确答案:B,D

  • 第24题:

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

    truncate 命令不记录日志

    B

    truncate 命令记录日志

    C

    delete命令不记录日志


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