插入触发器以使用PostgreSQL更新另一个表

我有一张名为awards的桌子。如何在PostgreSQL中装入触发器,表中的每个插入都会更新不同的表

这里我们有两个名为table1table2的表。使用触发器,我将在插入表1时更新表2

创建表格

创建表表1
(
id整数不为空,
名称字符不同,
约束表1\u pkey主键(id)
)
创建表2
(
id整数不为空,
名称字符变化
)

触发功能

创建或替换函数FUNCTION\u copy()将触发器返回为
$BODY$
开始
插入
表2(身份证、姓名)
值(new.id、new.name);
归还新的;
终止
$BODY$
语言plpgsql;

触发器

创建触发器触发副本
在表1中插入后
每行
执行过程函数_copy();

发表评论