Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

pergunta sobre o texto do programa armazenado em pl/sql


A consulta completa para um procedimento armazenado (não em um pacote):
select text
from   all_source
where  owner = 'MYSCHEMA'
and    type = 'PROCEDURE'
and    name = 'MY_PROCEDURE'
order by line;

Se você estiver conectado como usuário MYSCHEMA, poderá usar USER_SOURCE:
select text
from   user_source
where  type = 'PROCEDURE'
and    name = 'MY_PROCEDURE'
order by line;

Outros valores para TYPE são:
  • TIPO DE CORPO
  • FUNÇÃO
  • GATILHO
  • TIPO
  • FONTE JAVA
  • CORPO DO PACOTE
  • PACOTE