› 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?
5 de fevereiro de 2007 às 4:49 pm
#78607
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