Hallo,
nur zur Info:
Ein Kollege hat heute etwas über Embedded SQL herausgefunden, was mir wirklich neu war. Vielleicht interessiert es ja den einen oder anderen:
Bisher dachte ich immer, Embedded SQL würde keinen Boolean Datentyp unterstützen. Wir haben für solche Dinge immer Variablen vom Typ char(1) benutzt, die wir dann mit 'J' oder 'N' gefüllt haben.
Aber das ganze geht anscheinend auch mit echten Indicator-Variablen:
Im RPG-Program ist eine Variable als boolean definiert:
Im Embedded SQL kann man diese Variable tatsächlich als Host Variable nutzen und den Wert mit 0 oder 1 (numerisch!) überprüfen:Code:dcl-s istAusland ind;
Gruß,Code:exec sql declare csr1 cursor for select case when :istAusland = 0 then ... ... case when :istAusland = 1 then ... ...
Dieter
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks