Oracle
 sql >> Base de données >  >> RDS >> Oracle

Création d'un Job dans Oracle à l'aide de DBMS_JOB

Vous voudriez quelque chose comme

declare
   jobno number;
begin
   dbms_job.submit( jobno,
                   'BEGIN GiveCoins; END;',
                    to_date('12/25/2012', 'MM/DD/YYYY'),
                    'add_months(trunc(sysdate),12)');
end;
/

Cela exécutera le travail pour la première fois à minuit à Noël 2012 et tous les 12 mois par la suite.