OCP-1Z0-051 第173题 事务结束的条件

来源:互联网 发布:蒙特卡洛法matlab编程 编辑:程序博客网 时间:2024/05/29 17:35
一、原题
When does a transaction complete? (Choose all that apply.)
A. when a DELETE statement is executed
B. when a ROLLBACK command is executed
C. when a PL/SQL anonymous block is executed
D. when a data definition language (DDL) statement is executed
E. when a TRUNCATE statement is executed after the pending transaction

答案:BDE

二、题目翻译
什么时候会结束一个事务(选择所有正确的选项)?
A.当DELETE语句被执行后。
B.当ROLLBACK语句被执行后。
C.当一个PL/SQL匿名块被执行后。
D.当DLL语句被执行后。
E.在事务挂起之后执行TRUNCATE语句。

三、题目解析
A选项不正确,DELETE是DML语句,不会结束事务。
B选项正确,rollback会回滚事务,事务结束。
C选项不正确,PL/SQL匿名块,不影响事务。
D选项正确,DDL语句,会自动提交事务,事务结束。
E选项正确,TRUNCATE也是DDL语句,也会自动提交事务,所以事务结束。

0 0
原创粉丝点击