站長資訊網
        最全最豐富的資訊網站

        什么是oracle序列

        在oracle中,序列是用于產生一系列唯一數字的數據庫對象;序列也就是一個序列號生成器,可以為表中的行自動生成序列號,主要的用途是生成主鍵的值,并且定義序列的用戶必須具有CREATE SEQUENCE權限。

        什么是oracle序列

        本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

        什么是oracle序列

        序列: Sequence 是oracle提供的用于產生一系列唯一數字的數據庫對象。由于oracle中沒有設置自增列的方法,所以我們在oracle數據庫中主要用序列來實現主鍵自增的功能。

        在Oracle數據庫中,序列(sequence)其實就是一個序列號生成器,它可以為表中的行自動生成序列號,主要的用途是生成表的主鍵值。相當于SQL Server和MySQL中的自增字段。

        在SQL Server中可以在定義主鍵時使用identity關鍵字定義,在MySQL中可以在定義主鍵時使用increment關鍵字定義。在Oracle數據庫中要想使用自增字段,必須先定義一個序列(sequence)對象,然后在插入數據時使用【序列對象名.nextval】在主鍵中插入自增數據。

        要定義序列,則定義序列的用戶必須具有CREATE SEQUENCE權限。在Oracle數據庫中,定義序列的語法如下:

        CREATE SEQUENCE 序列名  [START WITH n]  [INCREMENT BY n] [MAXVALUE n|NOMAXVALUE] [MINVALUE n|NOMINVALUE] [CACHE n|NOCACHE] [CYCLE|NOCYCLE]

        參數說明:

        (1)INCREMENT BY:定義序列的步長,n如果為正值,表示序列是一個遞增序列;n如果為負值,表示序列是一個遞減序列;如果省略,則默認值為1。

        (2)START WITH:定義序列的起始值,如果省略,則默認值為1。

        (3)MAXVALUE:定義序列生成器能產生的最大值。選項NOMAXVALUE是默認選項,代表沒有最大值定義,這時對于遞增序列,系統能夠產生的最大值是10的27次方;對于遞減序列,最大值是-1。

        (4)MINVALUE:定義序列生成器能產生的最小值。選項NOMAXVALUE是默認選項,代表沒有最小值定義,這時對于遞減序列,系統能夠產生的最小值是-10的26次方;對于遞增序列,最小值是1。

        (5)CYCLE|NOCYCLE:表示當序列生成器的值達到限制值后是否循環。CYCLE代表循環,NOCYCLE代表不循環。

        (6)CACHE:定義存放序列的內存塊的大小,默認為20。NOCACHE表示不對序列進行內存緩沖。

        示例如下:

        什么是oracle序列

        擴展知識:

        修改序列

        格式:

        ALTER SEQUENCE name [INCREMENT BY n]     [MINVALUE n | NO MINVALUE]      [MAXVALUE n | NO MAXVALUE ]     [MINVALUE n | NO MINVALUE ]     [CACHE n ]      [CYCLE | NO CYCLE]

        示例如下:

        什么是oracle序列

        推薦教程:《Oracle視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产综合精品久久亚洲 | 国产成人A人亚洲精品无码| 国产精品小黄鸭一区二区三区| 精品国产精品国产偷麻豆| 欧美日韩精品系列一区二区三区国产一区二区精品 | 欧美jizzhd精品欧美| 久久亚洲国产成人精品无码区| 老司机99精品99| 2020国产精品| 国产精品一久久香蕉国产线看观看| 午夜福利麻豆国产精品| 国产精品美女网站在线观看| 国产成人亚洲精品| 国产精品无套内射迪丽热巴| 中文字幕一区二区三区日韩精品| 国产免费久久精品丫丫| 99久久精品国产综合一区| 99精品久久久久中文字幕| 久久99国产精品尤物| 日韩精品一区二区三区中文| 亚洲国产精品尤物yw在线 | 亚洲综合一区二区国产精品| 97久久精品人妻人人搡人人玩| 久久精品亚洲一区二区三区浴池| 在线亚洲精品福利网址导航| 亚欧乱色国产精品免费视频| 久久久久国产精品嫩草影院| 国产一区精品| 国产微拍精品一区二区| 国产乱码伦精品一区二区三区麻豆| 五月花精品视频在线观看| 精品乱人伦一区二区三区| 狠狠色丁香婷婷综合精品视频| 国产成人精品精品欧美| 久久精品视频网| wwwvr高清亚洲精品二区| 成人亚洲日韩精品免费视频| 国产精品极品美女自在线观看免费| 国产精品无码素人福利不卡| 国产精品毛片无码| 久久久久国产精品三级网|