stop - run job oracle
¿Podemos llamar dos procedimientos con un solo trabajo? (1)
JOB_ACTION
es un bloque PL / SQL anónimo, por lo que puede hacer algo como esto:
BEGIN
dbms_scheduler.create_job (
job_name => ''test_JOB'',
job_type => ''PLSQL_BLOCK'',
JOB_ACTION => ''BEGIN UP_TRYNR; YOUR_SECOND_PROCEDURE; END;'',
start_date =>sysdate,
enabled => true,
);
END;
Por cierto, probablemente deberías agregar repeat_interval
a tu create_job
.
Necesito llamar a dos procedimientos utilizando el oracle job(dbms_scheduler.create_job)
único oracle job(dbms_scheduler.create_job)
Tengo el siguiente código:
BEGIN
dbms_scheduler.create_job (
job_name => ''test_JOB'',
job_type => ''PLSQL_BLOCK'',
JOB_ACTION => ''UP_TRYNR;'',
start_date =>sysdate,
enabled => true,
);
END;
Aquí estoy ejecutando UP_TRYNR
, quiero ejecutar otro procedimiento junto con UP_TRYNR
y no quiero llamar a ese procedimiento de antera en el procedimiento UP_TRYNR
.
¿Que debería hacer?