Chinaunix首页 | 论坛 | 博客
  • 博客访问: 579943
  • 博文数量: 487
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4916
  • 用 户 组: 普通用户
  • 注册时间: 2018-07-05 13:59
个人简介

ocp考试资料群:569933648 验证码:ocp OCP 12c 19c考试题库解析与资料群:钉钉群号:35277291

文章分类

全部博文(487)

文章存档

2023年(37)

2021年(151)

2020年(37)

2019年(222)

2018年(38)

我的朋友

分类: Oracle

2019-07-25 10:39:39

  Which four statements are true about truncating a table?

  A)Any insert triggers for the table will be executed.

  B)Any of the table’s indexes are also truncated.

  C)Any delete triggers for the table will be executed.

  D)All table storage can be retained.

  E)Only HEAP tables may be truncated.

  F)All table storage is converted to free space.

  G)MINEXTENTS amount of storage for the table can be retained.

  Answer: BDFG

  赵:网友选 BEFG,按冉老师的来。

TRUNCATE TABLE:

删除内容、释放空间但不删除定义;

运行后会自动提交,包括之前其它未提交的会话,因而一旦清空再无法回退;

重新设置高水位线和所有的索引;

不能触发任何 DELETE 触发器;

不能授予任何人清空他人的表的权限;

当表被清空后表和表的索引将重新设置成初始大小,而 delete 则不能;

不能清空父表;

TRUNCATE TABLE (schema)table_name DROP(REUSE) STORAGE

默认是 DROP STORAGE, 当使用 DROP STORAGE 时将缩短表和表索引,将表收缩到最小范围,并重新设置 NEXT 参数;

DELETE TABLE:删除内容不删除定义,不释放空间。

DROP TABLE:删除内容和定义,释放空间。

冉:

C 答案不妥,DDL 语句不会触发 DML 触发器,答案应换为 D

D 答案和 F 答案应该都是对的,它们可以使用类似的子句语句是:

truncate table xxx reuse all storage

truncate table xxx drop all storage

阅读(1060) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~