Zuweisung der Ausgabetabellen
Die Ausgabetabelle OUTTAB
und ggf. auch ERRORTAB
müssen im SQLScript-Quellcode zugewiesen werden, sonst gibt es Syntaxfehler. Dies ist auch dann erforderlich, wenn Sie keine Fehlerverarbeitung durchführen wollen.
METHOD global_end BY DATABASE PROCEDURE FOR HDB LANGUAGE SQLSCRIPT OPTIONS READ-ONLY.
OUTTAB = SELECT * FROM :INTAB;
ERRORTAB = SELECT '' AS ERROR_TEXT,
'' AS SQL__PROCEDURE__SOURCE__RECORD
FROM DUMMY WHERE DUMMY <> 'X';
ENDMETHOD.
Dieser Code entspricht dem initialen Code der generierten Methode einer Endroutine auf einem BWoH 7.50, auch wenn er in dem Beispiel etwas ansprechender formatiert wurde.
- Die Tabelle
OUTTAB
wird 1:1 aus der INTAB
gefüllt.
- Die Tabelle
ERRORTAB
bleibt offenbar leer.
ERRORTAB = SELECT * FROM :ERRORTAB;