【发布时间】:2015-12-10 06:31:13
【问题描述】:
我有一张桌子:
create table monthly_tran (id int,somedata text);
一年中的每个月仅一次将一行添加到此表中。 向该表插入一行后,我需要创建一个 new 表:
create table monthly_proc_X(id int,tranid int,somedata text);
X in monthly_proc_X 应该是表monthly_tran 中新插入行的id。
例如,如果插入了(9,'some values'),则应该创建一个表monthly_proc_9。
注意:PostgreSQL 9.2
【问题讨论】:
-
很遗憾您没有提供您的 Postgres 版本,这可能会破坏可能的支持。
-
@ErwinBrandstetter 更新
标签: postgresql triggers plpgsql dynamic-sql postgresql-9.2