相关疑难解决方法(0)

函数能否检测到触发事件类型?

我正在使用一个功能

CREATE FUNCTION myfunc() RETURNS trigger AS $$ ... $$ LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

带触发器,

    CREATE TRIGGER mycheck BEFORE INSERT OR UPDATE ON t
       FOR EACH ROW EXECUTE PROCEDURE myfunc();
Run Code Online (Sandbox Code Playgroud)

我现在的问题是在体内表达myfunc()关于事件的条件,像plpgsql一样

    IF TRIGGER_EVENT_WAS_INSERT THEN ...doThis... END IF;
Run Code Online (Sandbox Code Playgroud)

如何表达这种情况? (看到我有"INSERT OR UPDATE"触发事件)


我正在使用PostgreSQL v9.1.

postgresql triggers plpgsql

2
推荐指数
1
解决办法
1082
查看次数

标签 统计

plpgsql ×1

postgresql ×1

triggers ×1