oracle的触发器增删改实例
2013-09-05 00:00
411 查看
----------------------对一张表增删改的触发-------------------------------------------
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;
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;
相关文章推荐
- oracle的触发器增删改实例
- Oracle 触发器语法及实例
- oracle 触发器简单实例
- oracle 触发器的实例(转)
- Oracle 触发器实例
- oracle 触发器的实例
- oracle简单触发器 实例
- [DB][ORACLE]触发器创建实例
- Oracle 触发器使用实例
- 触发器的增删改(oracle)
- Oracle 触发器语法及实例
- Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例
- Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例
- Oracle 触发器实例(含Oracle游标的示例)
- (Oracle)触发器的相关知识与实例
- Oracle实现数据增删改的sql语句实例
- Oracle 触发器语法及实例
- (Oracle)触发器的相关知识与实例
- Oracle 触发器——实例
- (Oracle)触发器的相关知识与实例