关于oracle的更新触发器问题请教
发布网友
发布时间:2022-04-13 15:20
我来回答
共2个回答
热心网友
时间:2022-04-13 16:49
我觉得你需要换一种写法。
begin
insert into a (id,money,date,old_date,flag)
values(:new.id,-1*:new.money,sysdate,:new.old_date,1);
insert into a (id,money,date,old_date,flag)
values(:new.id,:new.money,sysdate,:new.old_date,2);
end;
这样应该是ok的。
不过,如果你第二次update操作同一个id的记录的时候,
你想插入几条记录?