Никак вы можете только исполнить одиночные процедуры и пакеты.
Ofcourse вы можете добавить другие процедуру или функцию исполняет все
создайте или замените пример пакета
процедура p1;
процедура p2;
процедура p3;
функция f1 возвращенное varchar2;
возвращение varchar2 exec_all функции;
конец;
/
создайте или замените пример тела пакета
процедура p1
начните
dbms_output.put_line («исполняющ p1»);
конец;
процедура p2
начните
dbms_output.put_line («исполняющ p2»);
конец;
процедура p3
начните
dbms_output.put_line («исполняющ p3»);
конец;
функция f1 возвращенное varchar2
начните
возвратите «исполненное f1»;
конец;
возвращение varchar2 exec_all функции
начните
p2;
p3;
p1;
возвратите f1;
конец;
конец;
/
исполнять в sqlplus
установите serveroutput дальше
1 начинает
2 dbms_output.put_line (example.exec_all);
конец 3*;
SQL>/
исполнять p2
исполнять p3
исполнять p1
f1 исполнило
PL/SQL-procedure будет geslaagd.
SQL> выбирают example.exec_all от двойного;
EXEC_ALL
--------------------------------------------------------------
f1 исполнило
исполнять p2
исполнять p3
исполнять p1