oracle自增

1.创建表

2.创建序列

CREATE SEQUENCE  track_sequence
             increment by 1    -- 每次递增1  
             start with 1       -- 从1开始  
             nomaxvalue      -- 没有最大值  
             minvalue 1       -- 最小值=1  
             NOCYCLE;      -- 不循环

3.创建触发器

 CREATE OR REPLACE TRIGGER goods_trigger
                 BEFORE INSERT ON TRACK
                 FOR EACH ROW  
                 BEGIN  
                 SELECT track_sequence.nextval INTO :new.ID  FROM dual;  
                 END;

posted @ 2019-12-05 17:13  路上的小小滴  阅读(122)  评论(0编辑  收藏  举报