8.11 RESCHEDULEプロシージャ

このプロシージャは、メインの自動化実行ジョブができるかぎり早く自動化を実行するように、ポーリング自動化の次のスケジュール実行日をnowに設定します。自動化が現在実行中の場合、自動化は再起動されません。

構文

APEX_AUTOMATION.RESCHEDULE(
    p_application_id         IN NUMBER                        DEFAULT wwv_flow.g_flow_id,
    p_static_id              IN VARCHAR2,
    p_next_run_at            IN TIMESTAMP WITH TIME ZONE      DEFAULT systimestamp );

パラメータ

パラメータ 説明
p_application_id 自動化を含むアプリケーションのID。
p_static_id 実行する自動化の静的ID。
p_next_run_at 次の自動化実行のタイムスタンプ。

この例では、自動化my_emp_table_automationをバックグラウンドでただちに実行するように設定します。

BEGIN
    apex_session.create_session( 100, 1, 'ADMIN' );

    apex_automation.reschedule(
        p_static_id       => 'my_emp_table_automation' );
END;