ich habe mit Create Prozedure erstellte SQL-Prozeduren - diese möchte ich debuggen.
Genau!
SQL-Stored Procedures sind auch nur C-Programme, während SQL-User Defined Functions als Service-Programme (mit C-Funktionen) generiert werden.
Um den SQL-Code (und nicht den C-Code) debuggen zu können, muss beim Erstellen der Prozedur ein SET OPTION-Statement mit DBGVIEW = *SOURCE eingefügt werden.
PHP-Code:
Create Procedure ....
Set Option DbgView = *Source
Begin
Procedure-Body
End;
Dann:
iSeries Navigator --> Run an SQL Script (bzw. eine Prozedur ausführen)
Run --> Debugger --> Programm (bei Stored Procedures) oder Service-Programm (bei UDFs) angeben --> Break Points setzen --> Call-Statement oder Select mit Funktion ausführen.
Birgitta
Bookmarks