postgres trigger函数返回值

阅读 88

2022-08-02

返回值为null

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

返回值为​​new​

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

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



精彩评论(0)

0 0 举报