sql >> Base de Datos >  >> RDS >> Oracle

pregunta sobre el texto del programa almacenado pl/sql

La consulta completa para un procedimiento almacenado (no en un paquete):

select text
from   all_source
where  owner = 'MYSCHEMA'
and    type = 'PROCEDURE'
and    name = 'MY_PROCEDURE'
order by line;

Si está conectado como usuario MYSCHEMA, puede usar USER_SOURCE:

select text
from   user_source
where  type = 'PROCEDURE'
and    name = 'MY_PROCEDURE'
order by line;

Otros valores para TIPO son:

  • TIPO DE CUERPO
  • FUNCIÓN
  • DISPARADOR
  • TIPO
  • FUENTE JAVA
  • CUERPO DEL PAQUETE
  • PAQUETE