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。