Si vous avez besoin des procédures/fonctions du package, vous pouvez utiliser user_procedures
:
Create Package package_test As
Procedure dummy( x In Number );
Function dummy2 Return Number;
End package_test;
Sélectionnez object_name, procedure_nameFrom user_proceduresWhere object_name ='PACKAGE_TEST';
renvoie
PACKAGE_TEST DUMMY
PACKAGE_TEST DUMMY2
PACKAGE_TEST
Pour obtenir les paramètres, sélectionnez parmi user_arguments
.
Si vous voulez le code de vos packages/procédures/fonctions, utilisez user_source
pour les objets de votre utilisateur, all_source
pour les objets pour lesquels votre utilisateur a des autorisations, et dba_source
pour tous les objets :
Select *
From user_source
Where name = 'YOUR_TEST'
And type = 'PROCEDURE';
Si vous avez créé la procédure your_test
avant :
Create Procedure your_test As
Begin
dbms_output.put_line('test');
End your_test;
ça revient
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;