Oracle
 sql >> Base de données >  >> RDS >> Oracle

question sur le texte du programme stocké pl/sql

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