我有一个包含许多程序的 oracle 包。例如
pkg(
proc 1
proc 2
proc 3
);
在执行包 proc 1 时首先被调用,并且在 proc 1 中,proc 2 被调用。那么,如果我在 proc 2 中遇到异常,那么我想回滚在 proc 1 中完成的所有 DML。
我有一个包含许多程序的 oracle 包。例如
pkg(
proc 1
proc 2
proc 3
);
在执行包 proc 1 时首先被调用,并且在 proc 1 中,proc 2 被调用。那么,如果我在 proc 2 中遇到异常,那么我想回滚在 proc 1 中完成的所有 DML。