Oracle OCP认证-Oracle OCM认证

您当前的位置:优技教育 > ocp考试 >

ocp题库怎么背:11g-051-V9.02-第174题

来源:优技教育

ocp题库怎么背:11g-051-V9.02-第174题,完整题库请点击这里联系老师咨询了解

174. Which statement is true regarding transactions? (Choose all that apply.)

A. A transaction can consist only of a set of DML and DDL statements.

B. A p art or an entire transaction can be undone by using ROLLBACK command .

C. A transaction consists of a set of DML or DCL statements.

D. A part or an entire transaction can be made permanent with a COMMIT.

E. A transaction can consist of only a set of queries or DML or DDL statements.

Answer: BC

试题解析:

A,一个事务只能由一组DML和DDL语句组成,

错误,事务由第一条DML开始,由事件之一时结束:

·发出COMMIT或ROLLBACK语句。

·发出DDL 语句,例如CREATE,TRUNCATE等。

·发出DCL 语句。

·用户退出SQL Developer 或SQL*Plus。

·计算机出现故障或系统崩溃。

一个事务处理结束后,下一个可执行的SQL 语句会自动启动下一个事务处理。DDL 语句或DCL 语句是自动提交的,因此会隐式结束一个事务处理。

B,部分或整个事务可以使用ROLLBACK命令回滚,正确,可以用rollback来回滚部分或者全部事务,回滚部分需要保存点。

C,一个事务由一组DML或DCL语句组成,正确。

D,部分或整个事务可以使用COMMIT命令永久提交,错误。因为COMMIT把整个事务都进行提交,不能提交部分事务。

E,一个事务只能由一组查询或DML或DDL语句组成,错误。查询不是事务。

精华阅读