La vue du dictionnaire de données ALL_PROCEDURES (ou USER_PROCEDURES si vous ne voulez que vos packages). En savoir plus.
select procedure_name
from all_procedures
where owner = 'YOU'
and object_name = 'YOUR_PACKAGE'
Ceci répertorie les procédures publiques exposées dans la spécification du package. Il n'y a pas de moyen facile de récupérer les procédures privées (c'est-à-dire celles spécifiées uniquement dans le corps du package) sauf en traitant le texte source. Oracle fournit un utilitaire PL/SCOPE que nous pouvons utiliser pour collecter ces informations, mais cela nous oblige à modifier les paramètres de session et à recompiler notre code, il peut donc ne pas convenir à toutes les situations. En savoir plus .