Rumah > Artikel > pangkalan data > Bagaimana untuk menetapkan tugas berjadual Oracle untuk dilaksanakan setiap setengah jam
Tugas berjadual Oracle boleh ditetapkan untuk dilaksanakan setiap setengah jam melalui langkah berikut: 1. Buat tugas berjadual dan tetapkan selang ulangan kepada 30 minit. 2. Buat tugasan dan nyatakan nama tugas berjadual dan prosedur tersimpan sebagai operasi tugasan. 3. Buat prosedur tersimpan yang mengandungi logik yang perlu dilaksanakan. 4. Dayakan tugas berjadual.
<code class="SQL">BEGIN DBMS_SCHEDULER.CREATE_SCHEDULE( schedule_name => 'JOB_SCHEDULE', start_date => SYSDATE, repeat_interval => 'FREQ=MINUTELY;INTERVAL=30', end_date => NULL ); END; /</code>
<code class="SQL">BEGIN DBMS_SCHEDULER.CREATE_JOB( job_name => 'JOB_NAME', job_type => 'STORED_PROCEDURE', schedule_name => 'JOB_SCHEDULE', job_action => 'BEGIN EXECUTE_JOB(); END;' ); END; /</code>
<code class="SQL">CREATE OR REPLACE PROCEDURE EXECUTE_JOB AS BEGIN -- 在此处编写需要执行的任务逻辑 END; /</code>
Atas ialah kandungan terperinci Bagaimana untuk menetapkan tugas berjadual Oracle untuk dilaksanakan setiap setengah jam. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!