最近项目需要新增几个表 表里之前的创建时间和修改时间都是代码控制,现在感觉比较麻烦 这个可以直接交给数据库的触发器来控制 代码很简单
CREATE OR REPLACE TRIGGER 触发器名称
BEFORE INSERT OR UPDATE ON 表名
FOR EACH ROW
DECLARE
BEGIN
:NEW.UPDATE_DATE := SYSDATE ;
END ;
BEFORE代表是创建行数据之前
AFTER代表是创建行数据之后
之前我想用AFTER然后执行update操作,执行起来这种方式有问题,而且相对于来说代码效率较低
刚刚学习,积累下来