Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menulis tugas berjadual dalam pangkalan data Oracle

Bagaimana untuk menulis tugas berjadual dalam pangkalan data Oracle

下次还敢
下次还敢asal
2024-04-07 15:39:241012semak imbas

Tugas berjadual Pangkalan Data Oracle, dipanggil penjadual kerja, boleh mencipta dan mengurus tugas yang menjalankan arahan atau skrip secara tetap. Langkah-langkah untuk membuat tugasan termasuk: 1. Gunakan sintaks CREATE JOB untuk mencipta kerja 2. Gunakan pernyataan ALTER JOB untuk menetapkan jadual, seperti DAILY AT

Bagaimana untuk menulis tugas berjadual dalam pangkalan data Oracle

Penciptaan tugas berjadual dalam pangkalan data Oracle

1. Pengenalan
Pangkalan data Oracle menyediakan fungsi yang dipanggil "Penjadual Kerja" untuk mencipta dan mengurus tugas berjadual. Tugasan ini boleh menjalankan arahan atau skrip tertentu secara kerap untuk melaksanakan pelbagai tugas automatik.

2. jadual menjalankan tugas:

<code class="sql">CREATE JOB <作业名称>
AS
<命令或脚本></code>
Jadual boleh ditentukan menggunakan format berikut:

HARIAN PADA (contohnya: 02:00)

MINGGU PADA PADA (contohnya: AHAD PUKUL 09:00)

BULANAN PADA HARI ;Masa> code> (contohnya: DAY 15 AT 18:00)


3 Dayakan kerja

Secara lalai, kerja dilumpuhkan selepas dibuat. Untuk mendayakan kerja, gunakan:

<code class="sql">CREATE JOB my_job
AS
SELECT * FROM employees;</code>
  • 4. Lumpuhkan kerja DAILY AT <时间>(例如:02:00
  • WEEKLY ON <星期> AT <时间>(例如:SUNDAY AT 09:00
  • MONTHLY ON DAY <天数> AT <时间>(例如:DAY 15 AT 18:00
  • Untuk melumpuhkan kerja, gunakan:
<code class="sql">ALTER JOB <作业名称> ENABLE
SCHEDULE = <时间表></code>

3. Contoh

Katakan kita ingin mencipta tugas bernama "laporan_harian" yang dijalankan pada 8:00 , tugas ini mengeksport data daripada jadual pekerja ke fail CSV.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk menulis tugas berjadual dalam pangkalan data Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn