Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Criando um Job no Oracle usando DBMS_JOB


Você gostaria de algo como
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;
/

Isso executará o trabalho pela primeira vez à meia-noite do Natal de 2012 e a cada 12 meses depois disso.