自治事务,在PL/SQL语句内部执行。
在声明部分使用编译指示说明的,就标为自治,
1 2 3 4 5 6 7 |
Create or replace procedure Autonomous AS PRAGMA AUTONOMOUS_TRANSACTION; BEGIN ... COMMIT; -- should be finished by commit/rollback, -- or ora-6519 errno. END Antomomouns |
嵌套块不可以声明为自治,
只有包中的单独子程序可以标记为自治,包本身不能标记自治。
or,PLS-710
