GBase 8c
性能调优
文章

GBase 8c被语句级触发器调用的触发器函数返回值

发表于2023-12-08 15:18:1012次浏览2个评论

被语句级触发器调用的触发器函数应该总是返回NULL。根据行级触发器的选择,被其调用的触发器函数可以返回一个表行(类型HeapTuple的一个值)给执行器。在一个操作前触发的行级触发器有下列选择:

  • 它可以返回NULL来跳过对当前行的操作。这指示执行器不要执行调用触发器的行级操作(对一个特定表行的插入、修改或删除)。

  • 仅对行级INSERT和UPDATE触发器来说,被返回的行称为将要被插入的行或者替代将被更新的行。这允许触发器函数修改将要被插入或更新的行。

评论

登录后才可以发表评论
崔哥发表于 5个月前
千点寒梅晓角中,一番春信画楼东。收灯庭院迟迟月,落索秋千翦翦风。鱼雁杳,水云重,异乡节序恨匆匆。当歌幸有金陵子,翠斝清尊莫放空。
GBase用户47954发表于 1个月前
感谢作者的精彩分享!