碼農學習筆記~oracle~sequence的學習

By 維尼弘 - 11月 20, 2019




工作需要要組合一個PKEY用
及記錄相關訊息與順序

所以使用sequence



首先要先建立

CREATE SEQUENCE 序列名稱

  [INCREMENT BY n]  --每次加n

  [START WITH n]   --開始的數字n

  [{MAXVALUE/ MINVALUE n| NOMAXVALUE}] --最大值、最小值、不設定最大值

  [{CYCLE|NOCYCLE}] --循環、不循環

  [{CACHE n| NOCACHE}]; -- 提早取幾位放記憶體(當關機時會消失,可能導致不連貫)、不提早取號


刪除
drop sequence 序列名稱;


使用方式
序列名稱.currval   代表現在幾號
序列名稱.nextval   代表取下一號

以上為簡單的序列使用方法~~~


參考資料:
https://dotblogs.com.tw/darren.net/2012/11/15/83460
http://blog.itpub.net/26736162/viewspace-2136049/

  • Share:

You Might Also Like

0 意見