码迷,mamicode.com
首页 > 数据库 > 详细

oracle 自治事物 -- autonomous transaction

时间:2015-11-10 16:01:57      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:

 一 使用规则 : 在begin 之前申明  : PRAGMA AUTONOMOUS_TRANSACTION;

  二 使用理解:autonomous transaction 是一个独立的事务,这一点是理解autonomous transaction

的关键,虽然受main transaction 的调用。下面用一个例子来加深理解。
创建一个测试表,往其中插入两条记录,不提交,接着声明一个自治事务,在其中继续
往表中插入记录,并且在自治事务对插入的记录进行提交。我们从输出中可以知道main
transaction 和 autonomous transaction 的控制是独立开来的。autonomous transaction
的提交不会提交main transaction ,main transaction 的回滚也不会影响到 autonomous
transaction。

 

oracle 自治事物 -- autonomous transaction

标签:

原文地址:http://www.cnblogs.com/itch/p/4953030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!