postgres在插入之后但在删除之前创建触发器?

时间:2016-07-28 09:29:17

标签: postgresql triggers

我想在三种不同的情况下调用存储过程:在insert之后,update之后和delete之前。是否可以将这些案例合并为一个create trigger语句?像这样(我知道,这不会起作用):

CREATE TRIGGER update_pntzzz3
     AFTER INSERT OR UPDATE OR BEFORE DELETE ON onedee
     FOR EACH ROW
     EXECUTE PROCEDURE update_pntzzz3();

现在我为delete案例创建了一个新触发器。

CREATE TRIGGER update_pntzzz3
     AFTER INSERT OR UPDATE ON onedee
     FOR EACH ROW
     EXECUTE PROCEDURE update_pntzzz3();

CREATE TRIGGER del_pntzzz3
     BEFORE DELETE ON onedee
     FOR EACH ROW
     EXECUTE PROCEDURE update_pntzzz3();

0 个答案:

没有答案