Pular para o conteúdo

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

#95834
Avatar photoLeonardo Litz
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