Fråga : Oracle paketerar

Jag har tre tillvägagångssätt och en fungera i en paketera. Är den möjligheten som utför helheten, paketerar, i stället för utförande av package.procedure_name. Kan du ge mig syntaxen?

Thanks
" klar "

Svar : Oracle paketerar

Inget du kan endast utföra singeltillvägagångssätt och paketerar.
Ofcourse du kan tillfoga ett annat tillvägagångssätt eller fungera som utför alla

skapa eller byt ut paketerar exempel
är

tillvägagångssätt p1;
tillvägagångssätt p2;
tillvägagångssätt p3;
fungera f1 återgång varchar2;

fungera exec_allretur varchar2;
avsluta;
/,

skapa eller byt ut paketerar förkroppsligar exempel
är

tillvägagångssätt p1
är
börja
 dbms_output.put_line (”utföra p1”);
avsluta;
tillvägagångssätt p2
är
börja
 dbms_output.put_line (”utföra p2”);
avsluta;
tillvägagångssätt p3
är
börja
 dbms_output.put_line (”utföra p3”);
avsluta;
fungera f1 återgång varchar2
är
börja
   gå ”utförd f1 tillbaka”;
avsluta;

fungera exec_allretur varchar2
är
börja
   p2;
   p3;
   p1;
   gå f1 tillbaka;
avsluta;

avsluta;
/,

utförande i sqlplus

fastställd serveroutput på

  1 börjar
  2 dbms_output.put_line (example.exec_all);
  3* avslutar;
SQL>/,
utförande av p2
utförande av p3
utförande av p1
f1 utförde

PL/SQL-procedure är geslaagd.

SQL> väljer example.exec_all från dubbel;

EXEC_ALL
--------------------------------------------------------------
f1 utförde

utförande av p2
utförande av p3
utförande av p1

Andra lösningar  
 
programming4us programming4us