日期:2014-05-17  浏览次数:20812 次

更新后提交问题,请教!!
Oracle   在进行更新,如Update,insert   和delete,   是不是一般手动进行提交要好些,如果做手动提交Commit,   是不是完成一次会话,Oracle会自动提交更新或者回滚,   还是更新以后,以你以后最近一次手动提交为准,比如commi或者Rollback,   请问各位一下,   更新语句在存储过程,函数,触发器以及包里面的更新是如何来实现的?谢谢!

------解决方案--------------------
存储过程,函数,触发器 完成后自动提交
------解决方案--------------------
1. 触发器随着触发事件的提交而提交,触发事件的回滚而回滚,自治事务除外,自治事务独立于父事务,父事务的回滚不影响自治事务的提交;
2. 会话关闭的时候,默认自动提交