sql >> Databasteknik >  >> RDS >> Oracle

Var lagras java-klasser i Oracle?

Om du har använt CREATE JAVA SOURCE-kommandot för att ladda Java-källan till Oracle-databasen kan du gå till dataordbokvyn USER_SOURCE och hitta din Java-källa.

Om du behöver visa den eller något så kan du kolla in DBMS_JAVA.EXPORT_SOURCE som placerar källkoden i PL/SQL-strukturer som du kan manipulera.

I allmänhet, om du bara vill lista alla Java-relaterade lagrade objekt kan du utföra följande:

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;


  1. Postgres 9.4:Inkludera syskonkolumn i varje jsonb-arrayresultat

  2. Hur ansluter jag IntelliJ med lokal MySQL?

  3. Upptäck dubbletter av engelska namn

  4. fulltextsökning returnerar inte totalt antal