PostgreSQL使用函数&更新表后返回值触发

时间:2013-12-06 11:36:41

标签: function postgresql triggers

我对PostgreSQL中的函数流有一个疑问。我使用函数在表A中插入/更新,函数返回整数值1->插入事务,0->更新事务。我的问题是,如果我在表A中添加AFTER触发器来更新表B的新值,那么返回函数将被传递?第一种或第二种情况?

第一种情况:通话功能 - >更新表A - >返回函数值 - >呼叫触发器 - >更新表B

第二种情况:通话功能 - >更新表A - >呼叫触发器 - >更新表B - >返回函数值?

提前致谢。

1 个答案:

答案 0 :(得分:1)

第二种情况。更新B将是更新A的一部分,您的功能将等到完成后再返回。