当前位置: 代码迷 >> Oracle开发 >> 表 XXX 发生了变化, 触发器/函数不能读它解决方案
  详细解决方案

表 XXX 发生了变化, 触发器/函数不能读它解决方案

热度:634   发布时间:2016-04-24 06:28:05.0
表 XXX 发生了变化, 触发器/函数不能读它
想使用触发器模拟自增
表emp没有任何键约束
触发器
create or replace trigger tri1 
after insert on emp
 for each row
  begin
    update emp
    set empno=testse.nextval
    where ename =:new.ename; 
    end; 

测试代码
insert into emp (ename) values('张6');
------解决思路----------------------
触发器限制,除了for each row的before insert,在表的触发器中都不能读取表自身的数据
  相关解决方案