oracle 存储过程中调用存储过程写日志失败

存储过程向3张表插入数据,每张表开始结束时调用自治事务向log表写log,没有其他的操作。
log:a表开始插入。
a表插入操作...
log:a表插入成功.
log:b表开始插入.
b表插入操作...
log:b表插入成功.
log:c表开始插入
c表插入操作
log:c表插入成功.

这样直接调存储过程跑完的到的存储过程得到的结果是:
log:a表开始插入
log:a表插入成功
log:b表插入成功
log:c表插入成功

调试模式单步执行的结果是:
log:a表开始插入
log:a表插入成功
log:b表开始插入
log:b表插入成功
log:c表开始插入
log:c表插入成功

而单步执行的结果才是预期结果。但是主存储过程不单步执行就是第一种结果

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!