Maison >base de données >Oracle >Les tâches planifiées Oracle exécutent l'étape de création une fois par jour
Pour créer une tâche planifiée qui s'exécute une fois par jour dans Oracle, vous devez effectuer les trois étapes suivantes : Créer une tâche. Ajoutez un sous-travail au travail et définissez son expression de planification sur "INTERVAL 1 DAY". Activez le travail.
Comment créer une tâche planifiée qui s'exécute une fois par jour dans Oracle
Les étapes pour créer une tâche planifiée qui s'exécute une fois par jour dans Oracle sont les suivantes :
1.
<code>CREATE JOB job_name AS sys.dbms_scheduler.create_job(job_name, 'DEFAULT_JOB_CLASS', 'job_desc');</code>where :
2 Ajouter un sous-travail au travail .
<code>sys.dbms_scheduler.create_job_subjob(job_name, 'job_subname', 'job_type', 'job_parameters', 'schedule_expression', 'enabled');</code>Où :
3. <code>sys.dbms_scheduler.enable(job_name);</code>
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!