你的意思是在更新该字段的时候把原来的记录记录到历史表中,然后删除原表中的记录,我想这时候你还是触发delete操作吧.create or replace trigger trg_name before delete on sgip for each begin insert into sgip_back values(:old.字段1,:old.字段2...); end;另:触发器不用commit语句
这个表里的数据只有update的可能,没有delete. 只有update的话,应该怎么实现?
.... delete sgip where submitstatus = -2; ...update的同时删除该数据??? 这个业务在什么时候会出现呢?
before delete on sgip
for each
begin
insert into sgip_back values(:old.字段1,:old.字段2...);
end;另:触发器不用commit语句
只有update的话,应该怎么实现?
delete sgip where submitstatus = -2;
...update的同时删除该数据??? 这个业务在什么时候会出现呢?