死循环,循环触发.
解决方法如下:
create view v_p_zjxx as select * from p_zjxx;create trigger v_tri
instead of insert or update on v_p_zjxx
for each row
declare
ll_maxedit   integer;
begin
select nvl(max(ver),0)+1 into ll_maxedit from  p_zjxx;
update p_zjxx  set  ver = ll_maxedit where p_zjxx.gjxh = :new.gjxh ;
end;
/
以后操作就对视图v_p_zjxx进行插入,更新操作,会及时发应p_zjxx表