oracle的触发器增删改实例
oracle的触发器增删改实例
----------对一张表增删改的触发--------------
CREATE OR REPLACE
TRIGGER ZHJK
AFTER INSERT OR UPDATE OR DELETE ON ITIL_USR_DEPARTMENT_DAG
FOR EACH ROW
BEGIN
case
when inserting then
insert into sys(id,ORG_NAME,ALIAS,PARENT_ORG_NAME) values(:new.id,:new.name,:new.alias,:new.p_name);
when updating then
update sys set ORG_NAME=:new.name,ALIAS=:new.alias,PARENT_ORG_NAME=:new.p_name where id=:new.id;
when deleting then
delete sys where id=:old.id;
end case;
END;
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。