In dieser Lektion wird erklärt, wie Fehler in gespeicherten Prozeduren mithilfe des Debuggers gefunden werden können. Zur Vorbereitung führen Sie absichtlich einen Fehler in die gespeicherte Prozedur "debugger_tutorial" ein, die zur SQL Anywhere-Beispieldatenbank gehört.
Die Prozedur "debugger_tutorial" sollte eine Ergebnismenge liefern, die den Namen der Firma mit dem höchsten Auftragswert sowie den Auftragswert selbst enthält. Die Prozedur berechnet diese Werte durch Schleifendurchläufe durch die Ergebnismenge einer Abfrage, die Firmen und Aufträge auflistet. (Dieses Ergebnis könnte durch eine SELECT FIRST-Abfrage erreicht werden, ohne der Prozedur logische Schritte hinzufügen zu müssen. Diese Prozedur wird benutzt, um ein bequemes Beispiel zu erstellen.) Die Prozedur enthält einen absichtlichen Fehler. In dieser Einführung werden Sie eine Fehlerdiagnose durchführen und den Fehler beheben.
Prozedur "debugger_tutorial" ausführen
Fehlerdiagnose
Diagnose bestätigen und Fehler beheben
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |