Trigger - using NEW

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.

…ich bedanke mich…

Viele Grüße
tresk