NinguÌn usted puede ejecutar solamente solos procedimientos y paquetes.
Ofcourse usted puede agregar otro procedimiento o función que ejecute todos
crear o substituir el ejemplo del paquete
es
procedimiento p1;
procedimiento p2;
procedimiento p3;
función f1 varchar2 de vuelta;
vuelta varchar2 del exec_all de la función;
extremo;
/
crear o substituir el ejemplo del cuerpo del paquete
es
procedimiento p1
es
comenzar
dbms_output.put_line (“ejecutando p1”);
extremo;
procedimiento p2
es
comenzar
dbms_output.put_line (“ejecutando p2”);
extremo;
procedimiento p3
es
comenzar
dbms_output.put_line (“ejecutando p3”);
extremo;
función f1 varchar2 de vuelta
es
comenzar
volver “f1 ejecutado”;
extremo;
vuelta varchar2 del exec_all de la función
es
comenzar
p2;
p3;
p1;
volver f1;
extremo;
extremo;
/
ejecución en sqlplus
fijar el serveroutput encendido
1 comienza
2 dbms_output.put_line (example.exec_all);
extremo 3*;
SQL>/
ejecución de p2
ejecución de p3
ejecución de p1
f1 ejecutó
PL/SQL-procedure es geslaagd.
SQL> seleccionan example.exec_all de dual;
EXEC_ALL
--------------------------------------------------------------
f1 ejecutó
ejecución de p2
ejecución de p3
ejecución de p1