当我们需要用到触发器的时候,还是很方便,你会指定当我在操作某一事件时触发效果完成我所希望完成的事情;这就是触发器,

下面我给大家上一串代码,这是一个当我在操作删除事件操作时候,我希望把即将删除那条数据,保存备用的表中,下面直接看看Oracle数据库中怎么写这样的代码;

create or replace trigger 触发器名字
  before delete on 表名
  referencing old as old new as new
  for each row
begin
  insert into 表名(ID,表的字段)values(:old.id,:old.表的字段);
end;

最后F8或者commit;执行一下就可以,是不是很简单。最后也希望能帮助到大家!

更多推荐

Oracle数据库触发器使用(删除触发)