小编ven*_*dor的帖子

PostgreSQL plpgsql-变量列名

我正在创建一个触发器,该触发器为列使用动态名称

NEW.name:=2222; -- works fine !
Run Code Online (Sandbox Code Playgroud)

dynamic_column:='name';
EXECUTE '$1.'||dynamic_column||':=2222 ' USING NEW; -- raises error
Run Code Online (Sandbox Code Playgroud)

给出一个错误:

错误:“ $ 1”或附近的语法错误LINE 1:$ 1.name:= 2222

postgresql plpgsql

3
推荐指数
3
解决办法
3234
查看次数

标签 统计

plpgsql ×1

postgresql ×1