0
点赞
收藏
分享

微信扫一扫

postgres trigger函数返回值

返回值为null

  • 则不对当前触发的表进行任何操作,比如对​​table_A​​​ 新增数据触发函数,如果函数返回null, 则数据就不会插入到​​table_A​​中
  • 该场景多应用于分区表的新增操作,把数据新增到分区表中

返回值为​​new​

  • 执行了触发器函数后还会再次将新增的数据,插入到当前的表​​table_A​
  • 该场景多应用于数据验证,或者其他的操作逻辑,比如同时往日志表中插入数据

懂得,原来世界如此简单!



举报

相关推荐

0 条评论