oracle是如何认定事务的开始和结束
答案:2 悬赏:70
解决时间 2021-01-18 01:53
- 提问者网友:做自己de王妃
- 2021-01-17 13:14
oracle是如何认定事务的开始和结束
最佳答案
- 二级知识专家网友:低血压的长颈鹿
- 2021-01-17 13:37
Oracle的事务开始于一个DML语句。
当以下情况发生时,事务结束:
1、COMMIT/ROLLBACK
2、执行了DDL/DCL语句
3、客户端主动断开数据库的连接(DISCONNECT)
4、数据库关闭(宕机)
另外,一个DDL/DCL语句实际上就是一个事务,其中隐含了COMMIT。
Oracle不需要特别的去指定事务的开始和结束。一个事务的结束就是下一个事务的开始。
当以下情况发生时,事务结束:
1、COMMIT/ROLLBACK
2、执行了DDL/DCL语句
3、客户端主动断开数据库的连接(DISCONNECT)
4、数据库关闭(宕机)
另外,一个DDL/DCL语句实际上就是一个事务,其中隐含了COMMIT。
Oracle不需要特别的去指定事务的开始和结束。一个事务的结束就是下一个事务的开始。
全部回答
- 1楼网友:白昼之月
- 2021-01-17 14:41
begin不就开始了吗?提交或者回滚不就结束了吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息