Embedded SQL: Hostvariablen vom Typ Array


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Ulrich am Januar 08, 2004 um 17:33:

Hallo,

ich möchte gerne eine Tabelle mit 30 Spalten per Embedded SQL auslesen. Leider habe ich bei DB2 noch keine Möglichkeit gefunden Hostvariablen als Arrays zu verwenden:

TablePrice:
Price1 Price2 Price3 ... Price30
0.5 0.2 0.4 0.1

EXEC SQL BEGIN DECLARE SECTION;
char arrayPrice[8][30];
short indicatorPrice[30];
EXEC SQL END DECLARE SECTION;

EXEC SQL SELECT * INTO
:arrayPrice :indicatorPrice
FROM tablePrice;

DB2 akzeptiert dies in dieser Form nicht. Die Alternative wäre 30 einzelne Hostvariablen zu deklarieren (inkl. der Indikatoren). Und was macht man bei 200 Spalten?

Danke und schönen Gruß


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]