oracle中删除一个表的记录的同时,保存到另一个表的触发器

时间:2014-12-04 15:50:29   收藏:0   阅读:1113

create or replace trigger delete_SXCLGC_tri
  after delete on winf_sv_ex_hybs_sxclgc
  for each row   
    DECLARE  
     
    begin
         insert into WINF_SV_EDITORIAL_DELETE(
         SXBM,XH,HJBH,HJFZRXM,
         HJFZRSJ,HJFZRZWDM,HJFZRZWMC,HJMC,
         FZRSZBM,FZRSZBMZZJGDM,UNIT,ISSTARTESPECIALLYPROCEDURE,
         TIMELIMIT,ESPECIALLYPROCEDURETYPE,TBCXTIMELIMIT,QSBMZZJGDM)  
        values(
        :old.sxbm,:old.XH,:old.HJBH,:old.HJFZRXM,
        :old.HJFZRSJ,:old.HJFZRZWDM,:old.HJFZRZWMC,:old.HJMC,
        :old.FZRSZBM,:old.FZRSZBMZZJGDM,:old.UNIT,:old.ISSTARTESPECIALLYPROCEDURE,
        :old.TIMELIMIT,:old.ESPECIALLYPROCEDURETYPE,:old.TBCXTIMELIMIT,:old.QSBMZZJGDM);
        
end delete_SXCLGC_tri;

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!