Postgresql触发器 - 使用刚刚插入的值

时间:2017-09-08 14:20:56

标签: sql postgresql triggers

我有关于触发器的以下问题:

IF condition THEN
  INSERT INTO table1(colID,col2,col3) VALUES (currval(a),b,NEW."ID")
ELSE
  INTO table table2(coll1,coll2) VALUES (a,NEW."ID")

我在我的数据库中同时导入更多条目,第一个进入" if"条件和其他条目进入"否则"条件。在其他地方,我想使用我插入的值(ID),但Postgres似乎不知道该值,直到我保存(使用我的前端应用程序)。如何在保存之前调用该值(我在插入之前尝试插入后插入...)? 我的想法是,我想插入一个条目并创建与其他表的连接,其余的条目只需要连接到其他表的相同行(条目)。

谢谢!

0 个答案:

没有答案