postgreSQL创建一个触发器函数:更新过student1表的数据后,更新student1_stats表中数据。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgreSQL创建一个触发器函数:更新过student1表的数据后,更新student1_stats表中数据。相关的知识,希望对你有一定的参考价值。
PostgreSQL中大概是这样创建触发器:
首先需要创建触发器调用的函数:
create or replace function tg_update()returns trigger
as $$
begin
-- 更新SQL, 可以使用NEW和OLD分别取新记录和旧记录
update student1_stats src
set ....
where ...;
return null; -- 要返回null
end;
$$ language plpgsql;
然后,创建触发器:
create trigger trigger_nameafter update on studen1
for each row execute procedure tg_update(); 参考技术A 简单
以上是关于postgreSQL创建一个触发器函数:更新过student1表的数据后,更新student1_stats表中数据。的主要内容,如果未能解决你的问题,请参考以下文章
PostgreSQL 相同的触发器函数在 INSERT 上更新到不同的表(使用相同的模式)