专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

数据库笔试面试16——下列会导致Oracle事务结束的有

ins518 2024-10-21 07:58:52 技术文章 14 ℃ 0 评论

下列情况中,会导致Oracle事务结束的有()(两个选项)

A、PL/SQL块结束

B、发出savepoint语句

C、用户强行退出SQL*Plus

D、发出SELECT语句

E、发出commit或rollback语句

答案:C、E。

事务结束可以采用COMMIT或ROLLBACK,若强行退出SQL*Plus,事务将自动回滚。

本题中,对于选项A,PL/SQL块结束和事务是否结束没有关系。所以,选项A错误。

对于选项B,SAVEPOINT不能结束事务。所以,选项B错误。

对于选项C,用户强行退出SQL*Plus未提交的事务自动回滚。所以,选项C正确。

对于选项D,SELECT语句不能结束事务。所以,选项D错误。

对于选项E,COMMIT或ROLLBACK属于正常提交或回滚事务。所以,选项E正确。

所以,本题的答案为C、E。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表