摘要: 平时在存储过程或者触发器中,想对过程中出现的异常进行记录,但是又存在一个问题,就是异常的时候,之前的DML操作要回滚,那么对异常的记录的insert语句也要被回滚掉,怎么办?这个时候就可以用到Oracle提供的PRAGMA AUTONOMOUS_TRANSACTION(自治事务)。以下是一个应用的小demo1.创建会用到的表create table TEST_LOG(ID NUMBER, ERRTASKID VARCHAR2(18), ERRCODE VARCHAR2(20), ERRCONTENT VARCHAR2(200));2.创建会用到的序列create sequence SEQ_TE 阅读全文
posted @ 2013-04-01 22:16 纳兹波蛋 阅读(3045) 评论(0) 推荐(0) 编辑