Hallo zusammen,

ich bräuchte Hilfe bezüglich Null-Indicator bei SELECT *,

Normalerweise mache ich immer einen SELECT Feld, Feld, und mach dann einen FETCH NEXT INTO :Feld1 :Null1, :Feld2: :Null2

Jetzt habe ich aber einen SELECT * welche ich mit FETCH NEXT in eine Datenstrukur übertrage S (ca 70 Felder = die Felder der Datei aus SELECT * FROM). Einige davon können NULL sein.
Muss ich mir da dann tatsächlich jetzt eine Datenstruktur anlegen die 70 Nullfelder hat ? Oder wie muss ich das angeben.

Nachfolgend die Code-Ausschnitte

Code:
d Ds@TgTrnP     e ds                  extname(TgTrnP)
Code:
 c                   eval      w@SQl = 'SELECT * ' +
 c                              'FROM TgTrnP '
Code:
c/EXEC SQL                                 
c+ FETCH NEXT FROM CRS1SQL INTO :Ds@TgTrnP 
c/END-EXEC