2012-12-05 14 views
16

Ich habe Oracle 10g installiert und es gibt ein Paket, das eine Anzahl von Cursorn und Prozeduren hat, wie debug ich eines dieser Verfahren oder Cursor. Können Sie mir bitte Schritte dafür geben? Ich habe eine Google-Suche durchgeführt, aber nichts gefunden, das angibt, wie eine bestimmte Prozedur aus einem Paket debuggt werden soll.Wie Debuggen einer gespeicherten Prozedur in Toad?

+0

Gutes Video mit etwas anderen Ansatz zum Cursor: https://www.youtube.com/watch?v=7HCInbar5_o – Hoppe

Antwort

23

Grundlegende Schritte einer Prozedur in Toad

  1. Legen Sie das Verfahren in Toad Editor zu debuggen.
  2. Setzen Sie den Debug-Punkt in die Zeile, in der Sie debuggen möchten. Siehe den ersten Screenshot.
  3. Klicken Sie mit der rechten Maustaste auf den Editor Execute-> PLSQL (Debugger) ausführen. Sehen Sie den zweiten Screeshot.
  4. Ein Fenster öffnet sich, Sie müssen die Prozedur von der linken Seite auswählen und Parameter für diese Prozedur übergeben und dann auf Execute klicken. Sehen Sie den dritten Screenshot.
  5. jetzt Ihre Debugging-Check Debug starten -> Step Over ... In beobachten usw.

Referenz:Toad Debugger

Debug

Execute In Debug

parameter

+12

Und vergiss nicht, deinem Benutzer die nötige Unterstützung zu geben.Ein Mal habe ich 3 Stunden verloren. "gabe DEBUG CONNECT SESSION an your_user;" – BulentB

+0

@BulentB: Danke –

+0

Danke funktioniert gut: D – delive

0

Öffnen Sie ein P L/SQL-Objekt im Editor.

Klicken Sie auf der Hauptsymbolleiste oder wählen Sie Sitzung | Toggle Kompilieren mit Debug. Dies ermöglicht das Debuggen.

Kompilieren Sie das Objekt in der Datenbank.

Wählen Sie eine der folgenden Optionen auf der Execute-Symbolleiste Debuggen beginnen: ausführen PL/SQL mit Debugger() Schritt über Schritt in Run

Verwandte Themen