8.11 RESCHEDULEプロシージャ

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

構文

APEX_AUTOMATION.RESCHEDULE(
  p_application_id  IN NUMBER                     DEFAULT apex_application.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;