小编Gio*_*cor的帖子

在更新时触发更新列

我已经编写了这个函数和这个触发器:

CREATE OR REPLACE FUNCTION test4() RETURNS TRIGGER AS $BODY$
BEGIN
     UPDATE "cf"
     SET vol=(area*alt);
RETURN null;
END;
$BODY$
LANGUAGE plpgsql
Run Code Online (Sandbox Code Playgroud)

扳机

CREATE TRIGGER trig_upd
AFTER OR UPDATE ON "cf"
FOR EACH ROW
EXECUTE PROCEDURE test4();
Run Code Online (Sandbox Code Playgroud)

我已经测试了我的功能,没问题。所以我创建了触发器,但我无法在表“cf”中插入任何值,因为系统崩溃了。

postgresql plpgsql database-trigger

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

标签 统计

database-trigger ×1

plpgsql ×1

postgresql ×1