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_name
after update on studen1
for each row execute procedure tg_update();

参考技术A 简单

以上是关于postgreSQL创建一个触发器函数:更新过student1表的数据后,更新student1_stats表中数据。的主要内容,如果未能解决你的问题,请参考以下文章

插入后PostgreSQL触发函数更新

PostgreSQL 日志触发器/函数查询数据

PostgreSQL中实现更新默认值

PostgreSQL 相同的触发器函数在 INSERT 上更新到不同的表(使用相同的模式)

PostgreSQL 函数和触发器在 postgresql 中包含更改

创建 PostgreSql 触发器以更新库存数量