Die Spalte F1BETR ist NULL fähig und kann deshalb NULL-Werte enthalten.
Da NULL-Werte außerhalb des gültigen Bereichs liegen, müssen diese entweder in einen Default-Wert konvertiert oder separat abgefragt (durch Indikator-Variable) werden.
Eine Indikator-Variable wird als beliebige 5I 0 Variable definiert und unmittelbar (nur durch ein Blank getrennt) nach der eigentlichen Host-Variablen angegeben. Wird ein NULL-Wert ausgegeben wird die Indikator-Variable auf -1 gesetzt anderenfalls wird 0 ausgegeben.
Code:
Exec SQL Select Sum(F1BETR) into :MyHostVar :MyIndVar
From .... ;
If MyIndVar < *Zeros; //NULL Wert
....
Birgitta
Bookmarks