关于触发器过程(https://www.postgresql.org/docs/9.6/static/plpgsql-trigger.html)的文档说明:"触发器函数必须返回NULL或记录/行".
实例
CREATE TRIGGER my_trigger
AFTER INSERT ON table_name
FOR EACH ROW EXECUTE PROCEDURE some_trigger_function();
假设some_trigger_function()
返回RECORD/ROW,我理解过程主体是在此事件、此表等上调用和执行的……但是这个过程的返回值在哪里呢?
问题是:我们何时使用返回值?为什么我们需要这个值?你能给出一个小例子/解释吗,哪个使用了这个返回值?