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

Dove sono archiviate le classi Java in Oracle?

Se hai utilizzato il comando CREATE JAVA SOURCE per caricare la sorgente Java nel database Oracle, puoi andare alla vista del dizionario dei dati USER_SOURCE e trovare la tua sorgente Java.

Se hai bisogno di visualizzarlo o qualcosa del genere, puoi controllare DBMS_JAVA.EXPORT_SOURCE che inserisce il codice sorgente in strutture PL/SQL che puoi manipolare.

In genere, se vuoi semplicemente elencare tutti gli oggetti memorizzati relativi a Java, puoi eseguire quanto segue:

SELECT
  object_name, 
  object_type, 
  status, 
  timestamp
FROM 
  user_objects
WHERE 
  (object_name NOT LIKE 'SYS_%' AND 
   object_name NOT LIKE 'CREATE$%' AND 
   object_name NOT LIKE 'JAVA$%' AND 
   object_name NOT LIKE 'LOADLOB%') AND
  object_type LIKE 'JAVA %'
ORDER BY
  object_type, 
  object_name;