关于Truncatetable,以下()描述是正确的。A、Truncate table 可跟Where从句,根据条件进行删除B、Truncate table 用来删除表中所有数据C、触发器对Truncate table无效D、delete 比Truncate table速度快

题目

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

  • A、Truncate table 可跟Where从句,根据条件进行删除 
  • B、Truncate table 用来删除表中所有数据 
  • C、触发器对Truncate table无效 
  • D、delete 比Truncate table速度快
参考答案和解析
正确答案:B,C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

delete from tablea & truncate table tablea的区别


正确答案:

 

truncate 语句执行速度快,占资源少,并且只记录页删除的日志;
delete 对每条记录的删除均需要记录日志

第2题:

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

A.delete all from book

B.delete from book

C.truncate table book

D.drop table book


参考答案:BC

第3题:

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

A. drop table 表名;

B. insert into 表名(字段名列表) values(值列表);

C. delete from 表名 where 条件;

D. truncate table 表名。


参考答案:A

第4题:

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

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

正确答案:A

第5题:

请问oracle的整表删除操作()是正确的。

  • A、truncate table tablename
  • B、delete from tablename
  • C、delete*from tablename
  • D、以上都不对

正确答案:A,B

第6题:

假定表A中有十万条记录,要删除表中的所有数据,但仍要保留表的结构,请问用以下哪个命令效率最高()

A.delete from a;

B.drop table a;

C.trunc table a;

D.truncate table a;

E.以上所述都不正确


参考答案:D

第7题:

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

A.ALTER TABLE B

B.TRUNCATE TABLE B

C.DROP TABLE B

D.DELETE TABLE B


正确答案:C

第8题:

如果要删除Student数据库中的Information表,可以使用下列哪个命令?一——

A.ALTER TABLE Information

B.TRUNCATE TABLE Information

C.DROP。TABLE Information

D.DELETE TABLE Information


正确答案:C
解析:删除表的语言格式为:DROP TABLE<表名>I{[,<表名>]…l}。

第9题:

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

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

正确答案:C

第10题:

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

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

正确答案:A,D

更多相关问题