Anmelden

View Full Version : Table erweitern mit SQL



Emely
17-11-04, 15:52
Hallo,

ich möchte gerne eine Table, die ich vorher mit CREATE TABLE erstellt habe dynamisch erweitern mit SQL-Statement aus einem RPG-Programm

C/EXEC SQL
C+ ALTER TABLE QTEMP/HEADER ADD C+ COLUMN FLD1 CHAR ( 7)
C/END-EXEC

Leider kann ich den COLUMN-Name nicht variabel (:FLD1) angeben, was aber für mein Problem nötig wäre, da ich die SQL-Anweisung in eine DO-Schleife einbinden will und je Durchlauf eine COLUMN erweitern will.

Kann mir jemand helfen?

Fuerchau
17-11-04, 16:03
sqlstr = "alter table ....";

/exec sql
c+ execute immediate :sqlstr
c/end-exec

Emely
17-11-04, 16:20
Vielen Dank für die schnelle Hilfe

Emely