Re: Pregunta breve de Oracle
Bueno, tras la Coca cola ya he visto la luz. Se ha de hacer a través del paquete DBMS_JOB . Si alguien tiene curiosidad le amplioinformación.
Un abrazo!
Re: Pregunta breve de Oracle
Cita:
Iniciado por Merlin
Autoamplía anda, que nunca he tenido que hacerlo y no está de más saberlo.
Saludos.
Pues como para muestra un botón:
Desde sqlplus haz lo siguiente
variable job number;
exec dbms_job.submit(:job,'NOMBRE_PROCEDIMIENTO;', next_day(trunc(sysdate),'MIÉRCOLES') + 19/24,'next_day(trunc(sysdate),''MIÉRCOLES'') + 19/24');
Esto lo que hace es que NOMBRE_PROCEDIMIENTO se ejecute todos los miercoles a las 19 horas.
Si una vez creado quieres cambiarle la next, haz lo siguiente:
exec dbms_job.next_date(5,to_date ('09/07/2003 18:59:00','DD/MM/YYYY HH24:MI:SS'));
Siendo '5' el numero que te da el job, sacado de la dba_jobs.
Si quieres borrarlo ejecuta:
exec dbms_job.remove(5);
... mi caso es algo distinto pero mas o menos se puede adaptar.
Un abrazo!