› Fóruns › Banco de dados Oracle › [RESOLVIDO]Job para rodar todo dia em um determinado horário › [RESOLVIDO]Job para rodar todo dia em um determinado horário
1 de setembro de 2010 às 8:22 pm
#95834
Participante
declare
x integer;
begin
dbms_job.submit (x,'SUA PROCEDURE;',sysdate+0.4/24);
end;
O x é o código do JOB que a procedure dbms_job.submit irá retornar no momento da criação do JOB, não servirá para nada, é apenas porque o primeiro parametro é OUT.
Para rodar diariamente em um mesmo periodo, é DBMS_JOB mesmo.
Se vc quiser rodar em dias intercalados com frequencia variavel, por exemplo; Na sexta as 12h no Domingo a 19h… aí vc utiliza o DBMS_SCHEDULER
Vlw Leonardo Litz