当前位置: 代码迷 >> Oracle管理 >> Oracle设立ID自动增长
  详细解决方案

Oracle设立ID自动增长

热度:34   发布时间:2016-04-24 04:32:58.0
Oracle设置ID自动增长
我在设置ID自动增长(序列+触发器)的时候老是报错
create or replace trigger TBL_DEMO_TRIGGER
  before insert on TBL_DEMO  
  for each row
declare
  -- local variables here
begin
  select TBL_DEMO_SEQ.NEXTVAL into :TBL_DEMO.ID from DUAL;

end TBL_DEMO_TRIGGER;

Oracle

------解决方案--------------------
select TBL_DEMO_SEQ.NEXTVAL into :TBL_DEMO.ID from DUAL;

改为

select TBL_DEMO_SEQ.NEXTVAL into :new.ID from DUAL;
  相关解决方案