PostgreSQL plpgsql - variable column names

Viewed 9097

I am creating a trigger, which uses dynamic names for columns

NEW.name:=2222; -- works fine !

but

dynamic_column:='name';
EXECUTE '$1.'||dynamic_column||':=2222 ' USING NEW; -- raises error

gives an error:

ERROR: syntax error at or near "$1" LINE 1: $1.name:=2222

3 Answers
Related