Żadny ty móc tylko pojedynczy procedura i pakunek.
Ofcourse ty móc inny procedura lub funkcja który wykonywać ofcourse
tworzyć lub zamieniać pakunek przykład
być
procedura p1;
procedura p2;
procedura p3;
funkcja f1 powrotny varchar2;
funkcja exec_all powrót varchar2;
końcówka;
/
tworzyć lub zamieniać pakunek ciało przykład
być
procedura p1
być
zaczynać
dbms_output.put_line ("wykonywać p1");
końcówka;
procedura p2
być
zaczynać
dbms_output.put_line ("wykonywać p2");
końcówka;
procedura p3
być
zaczynać
dbms_output.put_line ("wykonywać p3");
końcówka;
funkcja f1 powrotny varchar2
być
zaczynać
wracać "f1 wykonywać";
końcówka;
funkcja exec_all powrót varchar2
być
zaczynać
p2;
p3;
p1;
wracać f1;
końcówka;
końcówka;
/
w sqlplus
ustawiać serveroutput dalej
(1) zaczynać
2 dbms_output.put_line (example.exec_all);
3* końcówka;
SQL>/
p2
p3
p1
f1 wykonywać
PL/SQL-procedure być geslaagd.
SQL> wybrany example.exec_all od podwójny;
EXEC_ALL
--------------------------------------------------------------
f1 wykonywać
p2
p3
p1