首页 > 数据库技术 > 详细

oracle 自治事物 -- autonomous transaction

时间:2015-11-10 15:59:45      阅读:152      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!