Oracle 触发器中修改字段值

  有个需求看着很简单,但也查了许多资料,还是记录下来。需求是这样的:根据一个表中的某些被修改的字段修改其它字段,用触发器实现。示例代码如下:

CREATE TABLE t
(
    ID INT,
    update_time DATE,
    other_col VARCHAR2(20)
);

CREATE OR REPLACE TRIGGER trigger_on_t1_change
   BEFORE INSERT OR UPDATE
   ON t1
   FOR EACH ROW
BEGIN
   :NEW.update_time := SYSDATE;
END;
/


    原文作者:wzy0623
    原文地址: https://blog.csdn.net/wzy0623/article/details/53909715
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞