oracle實現自增,創建觸發器

先創建序列
CREATE SEQUENCE  SYS_LOG_OPERTABLE_sequence
             increment by 1    -- 每次遞增1  
             start with 10000000       -- 從1開始  
             nomaxvalue      -- 沒有最大值  
             minvalue 1       -- 最小值=1  
             NOCYCLE;      -- 不循環

然後創建觸發器
create or replace  trigger SYS_LOG_OPERTABLE_id
before insert on SYS_LOG_OPERTABLE  
for each row  
begin
     select SYS_LOG_OPERTABLE_sequence.nextval into:New.字段名 from dual;
end;

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