Oracle創建sequence和查詢sequence

CREATE SEQUENCE seqTest
INCREMENT 
BY 1 -- 每次加幾個
START WITH 1 -- 從1開始計數
NOMAXvalue -- 不設置最大值
NOCYCLE -- 一直累加,不循環
CACHE 10--設置緩存cache個序列,如果系統down掉了或者其它情況將會導致序列不連續,也可以設置爲---------NOCACHE

定義好sequence後,你就可以用currVal,nextVal取得值。
    CurrVal:返回 sequence的當前值 
    NextVal:增加sequence的值,然後返回 增加後sequence值(!!!一定要先執行一次NextVal纔可以執行CurrVal!!!)

SELECT Sequence名稱.CurrVal FROM DUAL;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章