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