Geen kunt u enige procedures en pakketten slechts uitvoeren.
Ofcourse u kan een andere procedure of functie toevoegen die allen uitvoeren
cre�ër of vervang pakketvoorbeeld
is
procedure p1;
procedure p2;
procedure p3;
functie f1 terugkeer varchar2;
functie exec_all terugkeer varchar2;
eind;
/
cre�ër of vervang het voorbeeld van het pakketlichaam
is
procedure p1
is
begin
dbms_output.put_line („uitvoerend p1“);
eind;
procedure p2
is
begin
dbms_output.put_line („uitvoerend p2“);
eind;
procedure p3
is
begin
dbms_output.put_line („uitvoerend p3“);
eind;
functie f1 terugkeer varchar2
is
begin
keer „f1 terug uitgevoerd“;
eind;
functie exec_all terugkeer varchar2
is
begin
p2;
p3;
p1;
terugkeer f1;
eind;
eind;
/
het uitvoeren in sqlplus
reeks serveroutput
1 begint
2 dbms_output.put_line (example.exec_all);
3* eind;
SQL>/
het uitvoeren van p2
het uitvoeren van p3
het uitvoeren van p1
f1 uitgevoerd
De pL/SQL-procedure is geslaagd.
SQL> uitgezochte example.exec_all van dubbel;
EXEC_ALL
f1 uitgevoerd
het uitvoeren van p2
het uitvoeren van p3
het uitvoeren van p1