..ich habe es auch mit..
EXECUTE 'SELECT ' || wert INTO name USING NEW;
..probiert.
grüße
tresk
hallo,
Ich übergebe der triggerfkt. einen 'namen' der spalte, in die der neue wert gespeichert werden soll.
Ich habe folgendes problem:
ich setze
namen = 'fname';
...
NEW.namen := 'wert';
.... return NEW;
es kommt beim ausführen der fkt. die fehlermeldung, dass er die spalte namen nicht kennt,
er soll aber NEW.fname := 'wert' ausführen
Ich würde mich sehr freuen wenn ihr mir helfen könntet (viell. mit einer anderen idee)
Vielen Dank im Voraus
Grüsse
tresk
..ich habe es auch mit..
EXECUTE 'SELECT ' || wert INTO name USING NEW;
..probiert.
grüße
tresk
Du kannst in pl/pgSQL nicht dynamisch den Namen der Spalte angeben.
Ja, das ärgert mich schon seit mehr als 10 Jahren.
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
..ich bedanke mich..
Viele Grüße
tresk
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen