Arrayzugriff
Hallo user,
ich versuche gerade innerhalb einer Postgresql-Datenbank auf ein Array zu zugreifen und nur einen Arrayeintrag rauszulöschen.
Sagen wir mal ich habe die Arrayinalte {1,2,3} und möchte die 2 herauslöschen, so dass der Arrayinhalt nachher aus {1,3} besteht.
Hat da jemand eine Idee?? Vielleicht mit einem LOOP? wie könnte/müsste der aussehen? Ich lese mit der Schleife einen Eintrag nach dem anderen aus, gleiche den mit '2' ab und wenn Ergebnis wahr (Arrayinhalt=2) dann löschen und neuen Arrayinhalt in DB-Tabelle zurückschreiben.
Ich habe nicht soviel Ahnung von SQL. Wie könnte man das verwirklichen? Oder gehts vielleicht einfacher??
Gruß Maxe
ich versuche gerade innerhalb einer Postgresql-Datenbank auf ein Array zu zugreifen und nur einen Arrayeintrag rauszulöschen.
Sagen wir mal ich habe die Arrayinalte {1,2,3} und möchte die 2 herauslöschen, so dass der Arrayinhalt nachher aus {1,3} besteht.
Hat da jemand eine Idee?? Vielleicht mit einem LOOP? wie könnte/müsste der aussehen? Ich lese mit der Schleife einen Eintrag nach dem anderen aus, gleiche den mit '2' ab und wenn Ergebnis wahr (Arrayinhalt=2) dann löschen und neuen Arrayinhalt in DB-Tabelle zurückschreiben.
Ich habe nicht soviel Ahnung von SQL. Wie könnte man das verwirklichen? Oder gehts vielleicht einfacher??
Gruß Maxe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 10819
Url: https://administrator.de/contentid/10819
Ausgedruckt am: 16.11.2024 um 15:11 Uhr
1 Kommentar