sql >> Databáze >  >> RDS >> Oracle

Jak ladit Java uložené procedury v Oracle

Oracle JDeveloper má podporu pro ladění java uložených procedur. Budete muset zkompilovat třídy java pomocí volby -g, aby se informace o ladění generovaly v souborech tříd, tj.

javac $JAVA_OPTS -g file_names

Poté budete muset napsat fiktivní pl/sql package-procedure, která vyvolá tuto java uloženou proceduru. Poté klikněte pravým tlačítkem na název procedury pl/sql a vyberte 'Debug'.

Poté můžete procházet kódem pl/sql a java, jako byste ladili běžnou třídu java. Vzhledem k tomu, že jste zkompilovali třídu java pomocí volby -g, můžete sledovat proměnné, vyhodnocovat výrazy atd. Pokud jste nepoužili volbu -g, stále budete moci procházet kód v ladicím programu, ale nebudete být schopen sledovat proměnné/výrazy.



  1. Jak reprezentovat data pro komentáře s vlákny (spolu s hlasováním o komentářích) v mongodb?

  2. JDBC věštec - načíst vysvětlit plán pro dotaz

  3. Zrušení databáze SQL Server prostřednictvím C#

  4. Jak extrahovat číslo týdne v sql