Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » SQL Anywhere-Debugger » Variablen

 

Aufruf-Stack anzeigen

Beim Debugging für verschachtelte Prozeduren können Sie die Sequenz der ausgeführten Aufrufe überprüfen. Auf der Registerkarte Aufruf-Stack wird eine Liste der Prozeduren angezeigt.

Voraussetzungen

Sie müssen die SA_DEBUG-Systemrolle haben.

Zusätzlich benötigen Sie das EXECUTE ANY PROCEDURE-Systemprivileg oder das EXECUTE-Privileg für die Prozedur.

 Aufgabe
  1. Stellen Sie in Sybase Central eine Verbindung zur Datenbank mithilfe des SQL Anywhere 16-Plug-Ins her.

  2. Klicken Sie auf Modus » Debug.

  3. Im Feld Welchen Benutzer wollen Sie debuggen? geben Sie * ein, um alle Benutzer zu debuggen, oder geben Sie den Namen des Datenbankbenutzers ein, den Sie debuggen wollen.

  4. Doppelklicken Sie im linken Fensterausschnitt auf Prozeduren und Funktionen und wählen Sie eine Prozedur aus.

  5. Im rechten Fensterausschnitt klicken Sie auf die Zeile, in die Sie den Breakpoint einfügen wollen.

    In dieser Zeile erscheint nun ein Cursor.

  6. Drücken Sie F9.

    Links von der Codezeile erscheint ein roter Kreis.

  7. Im Fensterausschnitt Debugger-Details klicken Sie auf die Registerkarte Lokal.

  8. Im linken Fensterausschnitt rechtsklicken Sie auf die Prozedur und klicken auf Aus Interactive SQL ausführen.

  9. Im Fensterausschnitt Debugger-Details klicken Sie auf die Registerkarte Aufruf-Stack.

Ergebnisse

Die Namen der Prozeduren erscheinen auf der Registerkarte Aufruf-Stack. Die aktuelle Prozedur ist in der Liste ganz oben. Die Prozedur, von der sie aufgerufen wurde, steht direkt darunter.