0600 から 1800 までのジョブをスケジュールする必要があります。ジョブは 2 時間ごとに実行する必要があります。たとえば、0800、1000、1200、1400、1600、1800 です。
これが私がこれまでにやったコードです:
DECLARE
l_id binary_integer;
begin
sys.dbms_job.submit(job => l_id, what => 'integration_export;', interval => 'TRUNC(SYSDATE,''hh24'')+0/24/60');
sys.dbms_output.put_line(l_id);
end;
もちろん、これにより、1801 - 0759 で停止することなく、2 時間ごとにジョブが実行されます。この制限を追加するにはどうすればよいですか? 私が考えていることの 1 つは、1801 にウェイクアップし、このジョブの NEXT_DATE を変更する別のスケジュール プロシージャを作成することです。しかし、それが良い考えかどうかは疑問です。
助言がありますか?
前もって感謝します :-)