Als je de procedures/functies van het pakket nodig hebt, kun je user_procedures
:
Create Package package_test As
Procedure dummy( x In Number );
Function dummy2 Return Number;
End package_test;
Selecteer object_name, procedure_nameFrom user_proceduresWhere object_name ='PACKAGE_TEST';
retourneert
PACKAGE_TEST DUMMY
PACKAGE_TEST DUMMY2
PACKAGE_TEST
Om de parameters te krijgen, selecteert u uit user_arguments
.
Als je de code voor je packages/procedures/functions wilt, gebruik dan user_source
voor objecten van uw gebruiker, all_source
voor objecten waarvoor uw gebruiker subsidies heeft, en dba_source
voor alle objecten:
Select *
From user_source
Where name = 'YOUR_TEST'
And type = 'PROCEDURE';
Als je de procedure your_test
. hebt gemaakt voor:
Create Procedure your_test As
Begin
dbms_output.put_line('test');
End your_test;
het keert terug
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;