openGauss/MogDB数据库触发器分两步拆解创建

Oracle触发器参考例子

针对上面的例子,PostgreSQL里需要分两步来操作

1.先创建“触发器函数”

“触发器函数”是返回类型为trigger的函数,把上面的业务逻辑提取到下面的函数里面。

CREATE FUNCTION tigger_fun() RETURNS trigger AS $$ declare ... begin ... insert into tab_x ...; end; $$ language plpgsql;