我已经编写了这个函数和这个触发器:
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”中插入任何值,因为系统崩溃了。