oracle 触发器
CREATE OR REPLACE TRIGGER test_trigger AFTER UPDATE OR DELETE OR INSERT on SEHR_USER for each row begin CASE WHEN INSERTING THEN BEGIN insert into sys_users (id, name, real_name, reg_time, password, status) values (:new.id, :new.code, :new.name, sysdate, MD5(MD5(:new.name) || MD5(:new.password)), 1); END; WHEN DELETING THEN BEGIN DELETE FROM sys_users WHERE ID = :OLD.ID; END; WHEN UPDATING THEN BEGIN UPDATE sys_users SET PASSWORD = MD5(MD5(:new.name) || MD5(:new.password)) WHERE id = :OLD.ID; END; END CASE; END;
如果我的文章对你有帮助,就点一下推荐吧.(*^__^*)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步