Pular para o conteúdo

Fóruns Banco de dados Oracle COMO CRIAR UM JOB E EXECUTAR EM HORARIO PRÉ-DEFINIDO? COMO CRIAR UM JOB E EXECUTAR EM HORARIO PRÉ-DEFINIDO?

#78607
gustavodesa
Participante

    Você pode agendar o job com o script abaixo

    DECLARE
    X NUMBER;
    BEGIN
    SYS.DBMS_JOB.SUBMIT
    ( job => X,
    what => ‘ONO.LIGA_VINCULOS;’,
    next_date => to_date(’20/12/2006 06:00:00′,’dd/mm/yyyy h24:mi:ss’),
    interval => ‘TRUNC(SYSDATE+1)+24/24’,
    no_parse => FALSE );
    END;
    /

    na variavel WHAT, você chama a procedure a ser executada.
    Na variavel interval está agendado para executar todos os dias as 24:00.

    Qualquer coisa é só pesquisar no google sobre DBMS_JOB.

    Espero ter ajudado

    Gustavo – CSIWAY
    DBA Oracle Júnior