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@;