Rumah >pangkalan data >Oracle >Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari
Untuk membuat tugasan berjadual yang dilaksanakan sekali sehari dalam Oracle, anda perlu melakukan tiga langkah berikut: Buat kerja. Tambahkan subkerja pada kerja dan tetapkan ungkapan jadualnya kepada "INTERVAL 1 HARI". Dayakan kerja.
Cara membuat tugasan berjadual yang dilaksanakan sekali sehari dalam Oracle
Langkah-langkah untuk membuat tugasan berjadual yang dilaksanakan sekali sehari dalam Oracle adalah seperti berikut:
<code>CREATE JOB job_name AS sys.dbms_scheduler.create_job(job_name, 'DEFAULT_JOB_CLASS', 'job_desc');</code>di mana:
<code>sys.dbms_scheduler.create_job_subjob(job_name, 'job_subname', 'job_type', 'job_parameters', 'schedule_expression', 'enabled');</code>Di mana:
Dayakan kerja
<code>sys.dbms_scheduler.enable(job_name);</code>
Contoh (menggunakan SQL untuk melaksanakan pertanyaan PILIH yang mudah)
<code>CREATE JOB daily_job AS sys.dbms_scheduler.create_job(job_name, 'DEFAULT_JOB_CLASS', 'Daily job to execute a SQL query'); sys.dbms_scheduler.create_job_subjob(job_name, 'daily_subjob', 'SQL', 'BEGIN SELECT COUNT(*) FROM users; END;', 'INTERVAL 1 DAY', 'TRUE'); sys.dbms_scheduler.enable(job_name);</code>
Atas ialah kandungan terperinci Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!