前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OCP-052考试题库汇总(4)-CUUG内部解答版

OCP-052考试题库汇总(4)-CUUG内部解答版

原创
作者头像
用户5892232
修改2019-07-26 10:19:45
2800
修改2019-07-26 10:19:45
举报
文章被收录于专栏:用户5892232的专栏

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,按冉老师的来。

RUNCATE 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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档