oracle sequence 详解

 

oracle建立序列:oracle

 

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

 

oracle修改序列化:Alter Sequence  spa

若是想要改变 start值,必须 drop  sequence 再  re-create .   code

Alter sequence 的例子  blog

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

 

Oracle删除序列化:rem

drop sequence seq_xxx;

 

须要注意的是:想改变序列化的minvalue必须删除序列化后再从新创建序列化。不能够修改序列化 的minvalue。it

相关文章
相关标签/搜索