在记日志的时候,当出现错误时,业务操作需要回滚,但日志操作需要正常提交,此时就要用到自治事务:
点击(此处)折叠或打开
-
PROCEDURE autonomous_log(pi_log_rec test_log%ROWTYPE) IS
-
PRAGMA AUTONOMOUS_TRANSACTION;
-
BEGIN
-
INSERT INTO test_log VALUES pi_log_rec;
-
COMMIT;
- END;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29599494/viewspace-2106744/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29599494/viewspace-2106744/
本文讨论了在处理业务操作回滚和日志提交的场景中如何使用自治事务,详细介绍了通过PL/SQL过程实现自治事务的技术,确保业务操作回滚而日志仍能正常提交。
701

被折叠的 条评论
为什么被折叠?



