1. 程式人生 > >oracle SEQUENCE 修改,刪除,建立

oracle SEQUENCE 修改,刪除,建立

oracle刪除序列化:

 DROP SEQUENCE seq_itv_collection;

oracle建立序列化:

CREATE SEQUENCE seq_itv_collection
            INCREMENT BY 1  -- 每次加幾個 
            START WITH 1399       -- 從1開始計數 
            NOMAXVALUE        -- 不設定最大值 
            NOCYCLE               -- 一直累加,不迴圈 
            CACHE 10;

oracle修改序列化:Alter Sequence  
       .如果想要改變 start值,必須 drop  sequence 再  re-create .

 
Alter sequence 的例子 
        ALTER SEQUENCE emp_sequence 
                                      INCREMENT BY 10 
                                      MAXVALUE 10000 
                                      CYCLE    -- 到10000後從頭開始 
                                      NOCACHE ; 

需要注意的是:想改變序列化的minvalue必須刪除序列化後再重新建立序列化。不可以修改序列化 的minvalue。