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

相關文章
相關標籤/搜索