Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Frage zu pl/sql gespeichertem Programmtext

Die vollständige Abfrage für eine gespeicherte Prozedur (nicht in einem Paket):

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

Wenn Sie als Benutzer MYSCHEMA angemeldet sind, können Sie USER_SOURCE:

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

Andere Werte für TYPE sind:

  • KÖRPER EINGEBEN
  • FUNKTION
  • AUSLÖSEN
  • TYP
  • JAVA-QUELLE
  • PACKUNGSKÖRPER
  • PAKET