oracle sequece的创建

摘要

oracle的序列创建,类似于mysql的自增,oracle每一个表只能创建一个sequece,下面是oracle sequece创建方式。

  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。


IT家园
IT家园

网友最新评论 (0)