oracle數據庫創建序列和觸發器實現id自增

創建序列

-- Create sequence 
create sequence SEQUENCE_ACCESSORY
minvalue 1
maxvalue 99999999999999999999999999
start with 1
increment by 1
cache 10
order;

創建觸發器

create or replace trigger TRIGGER_accessory
  before insert on accessory  
  for each row
declare
  -- local variables here
begin
   select sequence_accessory.nextval into:new.ID from dual;
end TRIGGER_accessory;

sequence_accessory中把表名換成自己的表名sequence_table

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章