1

という名前のストアド プロシージャを 1 つ作成しました

traffic_details_temp_send_mail;

この手順を毎日午前 10 時に実行するにはどうすればよいですか?

コードのブロックを手伝ってください。

前もって感謝します。

4

1 に答える 1

11

スケジューラ ジョブを作成できます。

begin
    dbms_scheduler.create_job(job_name        => 'TRAFFIC_DETAILS_JOB',
                              job_type        => 'STORED_PROCEDURE',
                              job_action      => 'traffic_details_temp_send_mail',
                              start_date      => systimestamp,
                              end_date        => null,
                              repeat_interval => 'freq=daily; byhour=10; byminute=0; bysecond=0;',
                              enabled         => true,
                              auto_drop       => false,
                              comments        => 'your description here.');
end;
/

その後、スケジューラ ジョブ ビュー (user_scheduler_jobs など) で詳細を確認できます。スケジューラのジョブについては、こちらを参照してください。

于 2013-03-13T12:13:39.793 に答える