oracle sequence 详解

oracle创建序列:

create sequence seq_xxx
minvalue 1  - 最小值
maxvalue 999999999999 - 最大值
start with 000000950000 -- 从这里开始计数  
increment by 1 -- 每次加几个 
nocycle -- 一直累加,不循环 nocache;

oracle修改序列化:Alter Sequence  

如果想要改变 start值,必须 drop  sequence 再  re-create .   

Alter sequence 的例子  

ALTER SEQUENCE seq_xxx  
INCREMENT BY 10  
MAXVALUE 10000  
CYCLE    -- 到10000后从头开始  
NOCACHE ; 

Oracle删除序列化:

drop sequence seq_xxx;

需要注意的是:想改变序列化的minvalue必须删除序列化后再重新建立序列化。不可以修改序列化 的minvalue。

Priestess©版权所有,禁止转载
原文地址:https://www.cnblogs.com/priestess-zhao/p/8427314.html