13.6 GET_EXECUTIONファンクション

このファンクションは、特定の実行IDの現在のステータスを返します。

構文

APEX_BACKGROUND_PROCESS.GET_EXECUTION (
    p_application_id     IN NUMBER DEFAULT apex_application.g_flow_id,
    p_execution_id       IN NUMBER )
    RETURN t_execution;

パラメータ

パラメータ 説明
p_application_id プロセスを含むアプリケーションのID。
p_execution_id ステータスを取得する実行のID。

戻り値

このファンクションは、この実行の現在のステータス情報を含むt_executionレコードを返します。

次の例では、実行ID 4711のステータス情報を取得します。

DECLARE
    l_execution apex_background_process.t_execution;
BEGIN
    l_execution := apex_background_process.get_execution(
                   p_application_id     => 100,
                   p_execution_id       => 4711 );

    sys.dbms_output.put_line( 'Execution State: ' || l_execution.state );
END;

=> Execution State: EXECUTING