JOBS

maria
05 de Agosto del 2004
Quiero crear un job que se ejecute todos los días a las 23 horas de la noche. No se como puedo indicarlo ni tampoco se bien, bien como crearlo por lo que he consultado debería hacer

dbms_submit(:jobno,'proc_sto()';'sysdate + (23*(1/24))','sysdate +1+ (23*(1/24))')

gracias

daniel
05 de Agosto del 2004
hola, me parece que estás bien encaminada, me parece que lo que está mal es el último parámetro, con sysdate+1 es suficiente.
Te paso algo que tengo en un paquete para generar jobs:

if v_h_inicio > to_char(v_fecha,'hh24mi') then
v_fecha_inicio:= to_date(to_char(v_fecha,'ddmmyyyy')||v_h_inicio,'ddmmyyyyhh24mi');
if v_h_inicio < v_h_fin then
v_fecha_fin:= to_date(to_char(v_fecha,'ddmmyyyy')||v_h_fin,'ddmmyyyyhh24mi');
else
v_fecha_fin:= to_date(to_char(v_fecha+1,'ddmmyyyy')||v_h_fin,'ddmmyyyyhh24mi');
end if;
else
v_fecha_inicio:= to_date(to_char(v_fecha+1,'ddmmyyyy')||v_h_inicio,'ddmmyyyyhh24mi');
if v_h_inicio < v_h_fin then
v_fecha_fin:= to_date(to_char(v_fecha+1,'ddmmyyyy')||v_h_fin,'ddmmyyyyhh24mi');
else
v_fecha_fin:= to_date(to_char(v_fecha+2,'ddmmyyyy')||v_h_fin,'ddmmyyyyhh24mi');
end if;
end if;
dbms_job.isubmit(v_job+1,'proceso', v_fecha_inicio, 'SYSDATE+1');
dbms_job.isubmit(v_job+2,'proceso',v_fecha_fin, 'SYSDATE+1');

maverick2
05 de Agosto del 2004
Documentación para entender el JOB

http://www.orape.net/html/index.php

En la parte de "DESCARGAR MATERIAL PARA USUARIOS" escribe "Job". Esto te devuelve un par de manuales que creo que te ayudaran.