最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle與Mysql自動增長列(id)的區(qū)別

 更新時間:2014年01月03日 10:55:44   作者:  
這篇文章主要介紹了Oracle與Mysql自動增長列(id)的區(qū)別,需要的朋友可以參考下

這里所說的自動增長列,主要是指一個表中主鍵id的自動增長。

Oracle與Mysql不同,不能在CREATE建立表時設置自動增長列功能。

Oracle必須通過創(chuàng)建sequence序列來實現自動增加列的功能。

首先要建立序列(當然必須要先建好表,添加好主鍵約束,這列假設約束名為test_sequence)

                  create sequence test_sequence
                     [increment by 1]--增長的步長
                     [start with 1]--從幾開始增長
                     [maxvalue 100]--增長的最大值
                     [nomaxvalue]--不設最大值
                     [cycle|nocycle];--循環(huán)增長/不循環(huán)增長

定義了sequence以后就可以在insert語句中使用test_sequence.nextval和test_sequence.currval。
test_sequence.currval返回當前sequence的值,但必須在第一次初始化test_sequence.nextval后才能使用test_sequence.currval。
test_sequence.nextval會增加sequence的值,并返回增加后的sequence的值。

然后可以alter修改sequence序列,來改變自動增加的方式。
alter sequence test_sequence increment by 1 ...;后面的選項跟建表時一樣。

還可以用drop刪除sequence序列。
drop sequence test_sequence;

Mysql先對Oracle來說就簡單多了,可以在建表時進行設置。

復制代碼 代碼如下:

create table( id int(10) auto_increment primary key) auto_increment=1;

auto_increment=1設置自動增長列從1開始

相關文章

  • Linux下啟動Oracle服務和監(jiān)聽程序步驟

    Linux下啟動Oracle服務和監(jiān)聽程序步驟

    這篇文章給大家介紹了Linux下啟動Oracle服務和監(jiān)聽程序步驟,在文章末尾給大家介紹了Oracle數據庫的啟動和關閉方式小結,感興趣的朋友一起看看吧
    2017-08-08
  • Oracle中游標Cursor基本用法詳解

    Oracle中游標Cursor基本用法詳解

    這篇文章主要介紹了Oracle中游標Cursor基本用法詳解,還是比較全面的,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Oracle數據庫連接并訪問Microsoft?SQL?Server數據庫操作步驟

    Oracle數據庫連接并訪問Microsoft?SQL?Server數據庫操作步驟

    近期在項目中客戶軟件升級,舊版本的數據庫用的SQL Server而新版本換為了Oracle,這篇文章主要給大家介紹了關于Oracle數據庫連接并訪問Microsoft?SQL?Server數據庫的操作步驟,需要的朋友可以參考下
    2024-08-08
  • oracle數據庫導入導出命令解析

    oracle數據庫導入導出命令解析

    這篇文章主要介紹了oracle數據庫導入導出命令解析,小編覺得還是比較不錯的,需要的朋友可以參考下。
    2017-10-10
  • Oracle中如何把表和索引放在不同的表空間里

    Oracle中如何把表和索引放在不同的表空間里

    Oracle中并沒有區(qū)分表空間里放的是表還是索引,所有當數據量比較小時,完全可以把表和索引放在同一個表空間里,但隨著數據量的增大,最好還是把表和索引分開存儲在不同的表空間里
    2013-07-07
  • Oracle固定執(zhí)行計劃之SQL PROFILE概要文件詳解

    Oracle固定執(zhí)行計劃之SQL PROFILE概要文件詳解

    概要文件,就是一份描述如何使用系統(tǒng)的資源(主要是CPU資源)的配置文件,這篇文章主要介紹了Oracle固定執(zhí)行計劃之SQL PROFILE概要文件 ,需要的朋友可以參考下
    2018-10-10
  • win7 64位操作系統(tǒng)中Oracle 11g + plsql安裝教程詳解(圖解)

    win7 64位操作系統(tǒng)中Oracle 11g + plsql安裝教程詳解(圖解)

    這篇文章主要介紹了win7 64位操作系統(tǒng)中Oracle 11g + plsql安裝教程詳解(圖解),詳細的介紹了Oracle 11g 安裝的步驟,有興趣的可以了解一下。
    2017-04-04
  • 使用oracle修改表字段長度的步驟

    使用oracle修改表字段長度的步驟

    這篇文章主要介紹了如何使用oracle修改表字段長度,本文僅僅簡單介紹了如何使用oracle修改表字段長度,而oracle提供了大量能使我們快速便捷地處理數據的函數和方法,需要的朋友可以參考下
    2023-07-07
  • Oracle數據庫升級到19C用戶登錄報錯問題解決辦法

    Oracle數據庫升級到19C用戶登錄報錯問題解決辦法

    oracle是一款非常流行的關系型數據庫管理系統(tǒng),被廣泛應用于各個領域,下面這篇文章主要給大家介紹了關于Oracle數據庫升級到19C用戶登錄報錯問題的解決辦法,需要的朋友可以參考下
    2024-08-08
  • Oracle通過procedure調用webservice接口的全過程

    Oracle通過procedure調用webservice接口的全過程

    存儲過程是一組為了完成特定功能的sql語句集合,經過編譯后存儲在數據庫中,用戶通過制定存儲過程的名字并給出參數(如果該過程帶有參數)來執(zhí)行他,本文介紹了Oracle通過procedure調用webservice接口的全過程,需要的朋友可以參考下
    2024-07-07

最新評論

文成县| 息烽县| 通州区| 精河县| 丘北县| 龙南县| 当雄县| 政和县| 拉萨市| 宁国市| 平武县| 久治县| 朝阳市| 祁东县| 新田县| 马尔康县| 滁州市| 平南县| 大英县| 玉林市| 五莲县| 佛山市| 东源县| 噶尔县| 安岳县| 清新县| 凌源市| 略阳县| 塔城市| 肇东市| 桃园市| 许昌县| 永安市| 平昌县| 新巴尔虎左旗| 江永县| 东光县| 繁峙县| 崇左市| 根河市| 石狮市|