2013年9月15日 星期日

Oracle 產生自動編號方式

Create Sequence SequenceObjectName

  MINVALUE 1
  MAXVALUE 99999999
  INCREMENT BY 1
  START WITH 1
  NOCACHE
  CYCLE;

參數說明如下 :
 SequenceObjectName : 循序物件名稱
 MinValue : 最小值
 MaxValue : 最大值
 Increment By : 每次增加
 Start With : 從多少開始
 Nocache : 不快取
 Cycle : 當取至最大值後, 是否循環再由最小值開始

 取用一組新的值 :
SELECT 循序物件名稱.NEXTVAL FROM DUAL

得知目前使用到幾號 :
SELECT 循序物件名稱.CURRVAL FROM DUAL

沒有留言:

張貼留言