Oracle
 sql >> Database >  >> RDS >> Oracle

domanda sul testo del programma memorizzato in pl/sql

La query completa per una stored procedure (non in un pacchetto):

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

Se sei connesso come utente MYSCHEMA, puoi utilizzare USER_SOURCE:

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

Altri valori per TYPE sono:

  • TIPO CORPO
  • FUNZIONE
  • GRIGGER
  • TIPO
  • FONTE JAVA
  • CORPO PACCHETTO
  • PACCHETTO