< Vorherige Lektion | Nächste Lektion >

Ausführen des Debuggers für die gespeicherte Prozedur

Die Workbench enthält einen integrierten Debugger für gespeicherte Prozeduren. Indem Sie während dem Ausführen des Debugmodus schrittweise durch den Code gehen und die Ergebnisse anzeigen, können Sie Probleme in Ihrer gespeicherten Prozedur aufspüren und die nötigen Änderungen vornehmen.

Der Debugger für gespeicherte Prozeduren unterstützt das Debug für gespeicherte SQL- oder Java-Prozeduren, mit einigen Einschränkungen, die vom jeweiligen Betriebssystem und der DB2-Version abhängen. Weitere Details finden Sie in der Informationszentrale in den Hilfethemen zum Debugger für gespeicherte Prozeduren.

Gehen Sie wie folgt vor, um den Debugger für die gespeicherte Prozedur auszuführen:

  1. Klicken Sie im Routineneditor den linken vertikalen Rand an, um Zeilenunterbrechungspunkte festzulegen.
  2. Klicken Sie in der Sicht Datenprojektexplorer die gespeicherte Prozedur mit der rechten Maustaste an, und wählen Sie Debugger ausführen aus. Das Fenster Debug wird geöffnet.
  3. Wählen Sie die gespeicherte Prozedur schemaname.SPEmployee in der Liste Konfigurationen aus.
  4. Falls das Feld Prozedur leer ist, klicken Sie Durchsuchen an. Das Fenster Gespeicherte Prozeduren wird geöffnet. Wählen Sie schemaname.SPEmployee aus, und klicken Sie OK an.
  5. Klicken Sie rechts neben dem Feld Argumente die Option Bearbeiten an. Das Fenster Argumente für gespeicherte Prozeduren wird geöffnet.
  6. Geben Sie in das Feld Wert für DEPT die Zeichenfolge D11 ein. D11 ist die ID für eine Abteilung (EMPLOYEE.WORKDEPT) in der Tabelle EMPLOYEE. Wenn Sie diesen Wert eingeben, gibt die gespeicherte Prozedur Zeilen zurück, die mit dieser Abteilungs-ID übereinstimmen.
  7. Klicken Sie im Fenster Argumente für gespeicherte Prozeduren die Option OK an, und klicken Sie anschließend im Fenster Debug die Option Debug an. Sie werden daraufhin gefragt, ob Sie in die Debugperspektive umschalten wollen. Klicken Sie Ja an.
  8. Wählen Sie im Menü Ausführen die Option Wieder aufnehmen, Step-Into oder Step-Over aus, um den Debugmodus auszuführen.
  9. Fahren Sie mit der Ausführung im Debugmodus fort, bis die gespeicherte Prozedur die erforderlichen Ergebnisse zurückgibt.
< Vorherige Lektion | Nächste Lektion >