程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle序列的創建與使用,oracle序列創建

oracle序列的創建與使用,oracle序列創建

編輯:Oracle教程

oracle序列的創建與使用,oracle序列創建


創建序列demo_s:

create sequence demo_s
minvalue  1000
maxvalue  999999999999999999
start  with  1000
increment  by  1
cache  20;

解釋:

INCREMENT BY:指定序列增長步長。可以為正(升序)、負整數(降序),但不能為0。最高精度28。
START WITH: 指定序列起始數。默認為序列最小值。
MAXVALUE :指定序列最大值。最大28位。必須大於等於起始值且大於等於序列最小值。
NOMAXVALUE: 無最大值(實際為10^27或-1)。default
MINVALUE :指定序列最小值。
NOMINVALUE :無最小值(實際為1或-10^26)。Default
CYCLE :指定序列達到最大值或最小值後繼續從頭開始生成。
NOCYCLE :不循環生成。Default.
CACHE :指定數據庫內存中預分配的序列值個數,以便快速獲取。最小cache值為2。

 

使用序列:

select demo_s.nextval from dual;

demo_s.nextval即為自增的序列值。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved