2012-12-05 48 views
16

Ho installato Oracle 10g e c'è un pacchetto che ha un numero di cursori e procedure, come faccio a eseguire il debug di una di queste procedure o dei cursori. Potete fornire i passaggi per quello? Ho eseguito una ricerca su Google ma non ho trovato nulla che specificasse come eseguire il debug di una particolare procedura da un pacchetto.Come eseguire il debug di una stored procedure in Toad?

+0

Buon video con approccio leggermente diverso: https://www.youtube.com/watch?v=7HCInbar5_o – Hoppe

risposta

23

Passi fondamentali per eseguire il debug di una procedura in rospo

  1. Caricare il tuo Procedura in rospo Editor.
  2. Mettere il punto di debug sulla linea in cui si desidera eseguire il debug. Vedere il primo screenshot.
  3. Fare clic con il tasto destro sull'editor Esegui-> Esegui PLSQL (Debugger). Vedere il secondo screeshot.
  4. Si apre una finestra, è necessario selezionare la procedura dal lato sinistro e passare i parametri per tale procedura e quindi fare clic su Esegui. Vedere il terzo screenshot.
  5. Ora iniziare il vostro assegno Debug debug -> Step Over ... Aggiungi controllo ecc

Riferimento:Toad Debugger

Debug

Execute In Debug

parameter

+12

E non dimenticarti di concedere la sovvenzione necessaria al tuo utente. Una volta ne ho perso 3 ore. "concedi DEBUG CONNECT SESSION a your_user;" – BulentB

+0

@BulentB: Grazie –

+0

Grazie Funziona bene: D – delive

0

Aprire un P L/SQL oggetto nell'editor.

Fare clic sulla barra degli strumenti principale o selezionare Sessione | Attiva la compilazione con debug. Ciò abilita il debug.

Compilare l'oggetto nel database.

Selezionare una delle seguenti opzioni sulla barra degli strumenti Esegui per iniziare il debug: Esegui PL/SQL con debugger() Passo sopra Step into Run fino al cursore

Problemi correlati