minos5000
2007-12-07, 08:51:00
Hi,
ich habe eine Tabelle mit einem zweidimensionalen Array und möchte nachträglich über den "update" Befehl Werte hinzufügen.
update table set test[1]=1 where...
Seltsamerweise funktioniert das aber nur im eindimensionalen Fall, da kann ich Werte dranhängen wie ich lustig bin. Im zweidimensionalen Fall läßt sich nur das Feld [1][1] verändern, etwa bei [2][1] oder [2][1] erhalte ich immer die Fehlermeldung
ERROR: array subscript out of range
Hat jmd einen Tipp wie ich auch diese Felder befüllen kann?
Als Datenbank verwende ich übrigens PostgreSQL.
Ciao,
Minos
ich habe eine Tabelle mit einem zweidimensionalen Array und möchte nachträglich über den "update" Befehl Werte hinzufügen.
update table set test[1]=1 where...
Seltsamerweise funktioniert das aber nur im eindimensionalen Fall, da kann ich Werte dranhängen wie ich lustig bin. Im zweidimensionalen Fall läßt sich nur das Feld [1][1] verändern, etwa bei [2][1] oder [2][1] erhalte ich immer die Fehlermeldung
ERROR: array subscript out of range
Hat jmd einen Tipp wie ich auch diese Felder befüllen kann?
Als Datenbank verwende ich übrigens PostgreSQL.
Ciao,
Minos