Si necesita los procedimientos/funciones del paquete, puede usar user_procedures
:
Create Package package_test As
Procedure dummy( x In Number );
Function dummy2 Return Number;
End package_test;
Seleccionar nombre_objeto, nombre_procedimientoFrom procedimientos_usuarioDónde nombre_objeto ='PAQUETE_PRUEBA';
regresa
PACKAGE_TEST DUMMY
PACKAGE_TEST DUMMY2
PACKAGE_TEST
Para obtener los parámetros, seleccione user_arguments
.
Si desea el código para sus paquetes/procedimientos/funciones, use user_source
para objetos de su usuario, all_source
para objetos para los que su usuario tiene subvenciones, y dba_source
para todos los objetos:
Select *
From user_source
Where name = 'YOUR_TEST'
And type = 'PROCEDURE';
Si creó el procedimiento your_test
antes:
Create Procedure your_test As
Begin
dbms_output.put_line('test');
End your_test;
vuelve
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;