La requête complète pour une procédure stockée (pas dans un package) :
select text
from all_source
where owner = 'MYSCHEMA'
and type = 'PROCEDURE'
and name = 'MY_PROCEDURE'
order by line;
Si vous êtes connecté en tant qu'utilisateur MYSCHEMA, vous pouvez utiliser USER_SOURCE :
select text
from user_source
where type = 'PROCEDURE'
and name = 'MY_PROCEDURE'
order by line;
Les autres valeurs pour TYPE sont :
- TYPE DE CORPS
- FONCTION
- DÉCLENCHEUR
- TYPE
- SOURCE JAVA
- CORPS DE L'EMBALLAGE
- PACKAGE