Um eine geplante Aufgabe zu erstellen, die einmal täglich in Oracle ausgeführt wird, müssen Sie die folgenden drei Schritte ausführen: Erstellen Sie einen Job. Fügen Sie dem Job einen Unterjob hinzu und legen Sie seinen Zeitplanausdruck auf „INTERVALL 1 TAG“ fest. Aktivieren Sie den Job.
So erstellen Sie eine geplante Aufgabe, die einmal täglich in Oracle ausgeführt wird
Die Schritte zum Erstellen einer geplanten Aufgabe, die einmal täglich in Oracle ausgeführt wird, sind wie folgt:
1. Erstellen Sie einen Job
<code>CREATE JOB job_name AS sys.dbms_scheduler.create_job(job_name, 'DEFAULT_JOB_CLASS', 'job_desc');</code>
wobei:
2. Fügen Sie dem Job einen Unterjob hinzu
<code>sys.dbms_scheduler.create_job_subjob(job_name, 'job_subname', 'job_type', 'job_parameters', 'schedule_expression', 'enabled');</code>
Wobei:
3
<code>sys.dbms_scheduler.enable(job_name);</code>
Beispiel (mit SQL eine einfache SELECT-Abfrage ausführen)
<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>
Das obige ist der detaillierte Inhalt vonVon Oracle geplante Aufgaben führen den Erstellungsschritt einmal täglich aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!