6.48 SUSPEND_BACKGROUND_EXECSプロシージャ
このプロシージャは、アプリケーションのバックグラウンド・ページの処理を一時停止します。このプロシージャは、アップグレード前に使用するためのものです。
このプロシージャを使用すると、すべてのSCHEDULED
またはEXECUTING
のバックグラウンドの実行が完了するまで待機してから、アップグレード後まで後続のプロセスがロックアウトされるので、アプリケーションをスムーズにアップグレードできます。アプリケーションでバックグラウンドの実行が一時停止されている間は、新しい実行をエンキューできますが、ロックが解除されるまで実行されません。
トランザクションがCOMMIT
またはROLLBACK
操作で終了すると、ロックが解放されます。
構文
APEX_APPLICATION_INSTALL.SUSPEND_BACKGROUND_EXECS (
p_application_id IN NUMBER )
パラメータ
表6-9 SUSPEND_BACKGROUND_EXECSのパラメータ
パラメータ | 説明 |
---|---|
p_application_id |
アプリケーションID。 |
例
BEGIN
apex_application_install.suspend_background_execs(
p_application_id => 100 );
END;
親トピック: APEX_APPLICATION_INSTALL