コードとヒキガエルを介して UDF にアクセスしています。常にヒキガエルを介してエラーをスローしますが、コードでランダムな動作を示します (動作する場合と動作しない場合があります)。
SELECT ADD_DEFAULT_MEASURES(:pModule, :pSummarySourceTypeId) FROM DUAL
手順 (コード内):
- モジュール = 'aut' およびサマリー ソース = 244 - エラーをスローします (ORA-06519: アクティブな自律型トランザクションが検出され、ロールバックされました)
- 集計ソースを 56 に変更します。
- モジュール = 'aut' および要約ソース = 56 - 動作
- サマリー ソースを 244 に戻します。
- モジュール = 'aut' および要約ソース = 244 - 動作
ヒキガエルを通して
1.module = 'aut' および要約ソース = 56 - 動作
2.module = 'aut' and summary source = 244 - エラーをスローします (ORA-06519: アクティブな自律型トランザクションが検出され、ロールバックされました)
コードで実行するとランダムな動作を示すのはなぜですか?