由於自治事務的提交或回滾不會影響到調用自治事務的主事務
但是由於主事務和自治事務同屬於一個會話
SQL> CREATE OR REPLACE PACKAGE PA_TEST AS
程序包已創建
SQL> CREATE OR REPLACE PROCEDURE P_AUTO AS
過程已創建
下面分別在主事務和自治事務中修改包中變量的值
SQL> SET SERVEROUT ON
SQL> EXEC PA_TEST
PL/SQL 過程已成功完成
SQL> EXEC DBMS_OUTPUT
PL/SQL 過程已成功完成
SQL> EXEC P_AUTO
PL/SQL 過程已成功完成
SQL> EXEC P_AUTO
PL/SQL 過程已成功完成
SQL> EXEC DBMS_OUTPUT
PL/SQL 過程已成功完成
SQL> EXEC PA_TEST
PL/SQL 過程已成功完成
SQL> EXEC DBMS_OUTPUT
PL/SQL 過程已成功完成
SQL> EXEC P_AUTO
PL/SQL 過程已成功完成
SQL> CONN YANGTK/YANGTK@YTK
SQL> SET SERVEROUT ON
SQL> EXEC DBMS_OUTPUT
PL/SQL 過程已成功完成
可以看到直到會話退出
From:http://tw.wingwit.com/Article/program/Oracle/201311/18336.html