Duda sobre Procedimientos

chokito
15 de Diciembre del 2005
Buenas, me gustaría saber si es posible crear un procedimiento en la base de datos y que este se ejecute periódicamente de forma automatica???

Jor-El
15 de Diciembre del 2005
Si

chokito
15 de Diciembre del 2005
Hola, Jor-El.

Podrías o podría alguien explicarme como lo hago??

chemian
15 de Diciembre del 2005
tienes que ejecutarlo con un job

CREATE OR REPLACE PROCEDURE nombre_procedure IS

....variables


BEGIN

....codigo

END nombre_procedure;
/
y despues el job

DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => \'nombre_procedure;\'
,next_date => to_date(\'16/12/2005 06:30:00\',\'dd/mm/yyyy hh24:mi:ss\')
,interval => \'TRUNC(SYSDATE+1)+6.5/24\'
,no_parse => TRUE
);
SYS.DBMS_OUTPUT.PUT_LINE(\'Job Number is: \' || to_char(x));
END;
/

commit;


un saludo

Chokito
15 de Diciembre del 2005
Gracias Cheiman, lo voy a probar y luego te cuento.
Mil gracias... que tengas un buen dia