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;

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