甲骨文创建触发器

   create 或是replace  trigger  DATA_SYNC_@TABLE@   before 才能;insert 或是update 或是delete 提醒@TABLE@   REFERENCING 才能OLD  AS  old_emp  NEW  AS  new_emp   for  each 才能行   开始   ——才能通过应用程序修改时,F_SYNC_UPDATE=null或F_SYNC_UPDATE=0,此时不需要更新F_SYNC_DATE 时间戳,也不需要记录删除记录   if 才能;(:new_emp.F_SYNC_UPDATE  is 零),或(:new_emp.F_SYNC_UPDATE =, 0),   ,,,,插入和更新操作,更新时间戳F_SYNC_DATE=systimestamp和F_SYNC_UPDATE=零   ,,,if  INSERTING 一、UPDATING 然后   ,,,,,select  systimestamp,零   ,,,,,,,into : new_emp.F_SYNC_DATE,: new_emp.F_SYNC_UPDATE   ,,,,,,,得到双;   ,,,最终获得;如果;   ,,,if  INSERTING 然后   ,,,,,,把新增加的记录插入到操作记录表   ,,,,,insert  into  DATA_SYNC_B_OPERATOR   ,,,,,,,(o_type, t_name,还以为,o_date, VKEYS)   ,,,,,的值   ,,,,,,,(‘@TABLE@’,, 1,, systimestamp,, @INSERTVAL@);   ,,,最终获得;如果;   ,,,if  DELETING 然后   ,,,,,,把删除记录的主键添加到操作记录表   ,,,,,insert  into  DATA_SYNC_B_OPERATOR   ,,,,,,,(o_type, t_name,还以为,o_date, VKEYS)   ,,,,,的值   ,,,,,,,(‘@TABLE@’,, 3,, systimestamp,, @UPDATEVAL@);   ,,,最终获得;如果;   最终获得才能;如果;   最终获得DATA_SYNC_@TABLE@;

甲骨文创建触发器