Hvis du har brug for pakkens procedurer/funktioner, kan du bruge user_procedures
:
Create Package package_test As
Procedure dummy( x In Number );
Function dummy2 Return Number;
End package_test;
Vælg objektnavn, procedurenavn Fra bruger_procedurerHvor objektnavn ='PACKAGE_TEST';
returnerer
PACKAGE_TEST DUMMY
PACKAGE_TEST DUMMY2
PACKAGE_TEST
For at få parametrene skal du vælge fra user_arguments
.
Hvis du vil have koden til dine pakker/procedurer/funktioner, skal du bruge user_source
for objekter for din bruger, all_source
for objekter, som din bruger har bevillinger til, og dba_source
for alle objekter:
Select *
From user_source
Where name = 'YOUR_TEST'
And type = 'PROCEDURE';
Hvis du har oprettet proceduren your_test
før:
Create Procedure your_test As
Begin
dbms_output.put_line('test');
End your_test;
det vender tilbage
YOUR_TEST PROCEDURE 1 Procedure your_test As
YOUR_TEST PROCEDURE 2 Begin
YOUR_TEST PROCEDURE 3 dbms_output.put_line('test');
YOUR_TEST PROCEDURE 4 End your_test;