Login  

Blog Stats

News


Visual Developer - Visual Basic MVP

隨筆分類

文章分類

每月文章

優質好站連結


強力鎯頭 の VB 部落

您好 ! 歡迎蒞臨 Power Hammer 的 VB 部落 ! 網誌內容主要為 VB .Net C# WMI 等相關資訊 , 提供網友參考

 

Oracle Sequence Object 說明

 

由於 Oracle 沒有像 SQL Server , MDB 等資料庫 , 有欄位型態為 "自動編號" 的東西

因此需建立 Sequence Object , 當需要一組新的編號時再取號碼來用

 

Sequence Object 建立方式 :

 

        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

 

posted on Friday, January 06, 2006 6:52 PM

What People Are Saying About This Post...

# re: Oracle Sequence 物件使用 12/11/2006 3:16 PM 窃听器
OK

# re: Oracle Sequence 物件使用 1/7/2009 1:44 PM Moving company
支持筆者,筆者辛苦了哇

What do you have to say?

Title:
Name:
Url:
驗證碼  
Comments: