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

Navicat設置Oracle數(shù)據(jù)庫主鍵自增的方法步驟

 更新時間:2023年03月04日 10:20:28   作者:溪午聞璐  
今天工作的時候,用到了oracle數(shù)據(jù)庫建表,發(fā)現(xiàn)navicat中對于oracle的支持沒有那個主鍵自增的按鈕,下面這篇文章主要給大家介紹了關于Navicat設置Oracle數(shù)據(jù)庫主鍵自增的方法步驟,需要的朋友可以參考下

一、 創(chuàng)建如下表

Oracle數(shù)據(jù)庫不同于Mysql、Sql Server數(shù)據(jù)庫,Oracle數(shù)據(jù)庫主鍵自增不能在建表時直接設置,而是需要通過序列和觸發(fā)器進行設置!

二、創(chuàng)建序列

create sequence SEQ_DEVICEDATAINFO  
start with 1                        
increment by 1                  
maxvalue  99999999               
nocycle       
cache 10;

上述語句中:

create sequence SEQ_DEVICEDATAINFO    --SEQ_DEVICEDATAINFO  是序列名
start with 1                                                       --表示從1開始自增
increment by 1                                                 --表示步長為1,如果為2就每次加2
maxvalue 99999999                                         --表示最大值,此行可以不寫,無限下去
nocycle                                                             --表示不循環(huán)
cache 10;                                                          --表示緩存

除了使用語句,也可以在 Navicate界面中通過工具創(chuàng)建,如下圖:

三、創(chuàng)建觸發(fā)器

create or replace trigger SEQ_DEVICEDATAINFO  
before insert on "DeviceDataInfo" for each row 
begin 
	select SEQ_DEVICEDATAINFO.nextval into :new."id" from dual; 
end;

其中:

SEQ_DEVICEDATAINFO           為序列

"DeviceDataInfo"                       為表名稱

"id"                                              為表中自增的字段 

 如下圖所示:

 此時,打開設計表中的觸發(fā)器,可以看到已經成功添加如下觸發(fā)器:

這樣,就成功設置了Oracle數(shù)據(jù)庫中的主鍵自增,可以嘗試插入數(shù)據(jù),會發(fā)現(xiàn)主鍵ID以步長1遞增,如下所示:

總結

到此這篇關于Navicat設置Oracle數(shù)據(jù)庫主鍵自增的文章就介紹到這了,更多相關Navicat設置Oracle主鍵自增內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • ORACLE應用經驗(2)

    ORACLE應用經驗(2)

    ORACLE應用經驗(2)...
    2007-03-03
  • Oracle 要慌了!華為終于開源了自家的 Huawei JDK——畢昇 JDK!

    Oracle 要慌了!華為終于開源了自家的 Huawei JDK——畢昇 JDK!

    畢昇 JDK 是華為內部 OpenJDK 定制版 Huawei JDK 的開源版本,是一個高性能、可用于生產環(huán)境的 OpenJDK 發(fā)行版,感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • Oracle表中重復數(shù)據(jù)去重的方法實例詳解

    Oracle表中重復數(shù)據(jù)去重的方法實例詳解

    這篇文章主要介紹了Oracle表中重復數(shù)據(jù)去重的方法實例詳解的相關資料,需要的朋友可以參考下
    2017-07-07
  • 修改Oracle字符集為UTF-8解決中文亂碼問題

    修改Oracle字符集為UTF-8解決中文亂碼問題

    這篇文章主要介紹了修改Oracle字符集為UTF-8解決中文亂碼問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • oracle 觸發(fā)器 實現(xiàn)出入庫

    oracle 觸發(fā)器 實現(xiàn)出入庫

    出庫入庫這樣的功能在許多系統(tǒng)中都有??赡芙蟹ú灰?。有的可能是數(shù)量,有的可能是金額。我這里以金額為例 實現(xiàn)出庫入庫也有許多方法,一種是用語言實現(xiàn),一種是用觸發(fā)器實現(xiàn)。它們各有千秋。
    2009-07-07
  • oracle關聯(lián)查詢報invalid number錯誤的解決方法

    oracle關聯(lián)查詢報invalid number錯誤的解決方法

    這篇文章主要介紹了oracle關聯(lián)查詢報invalid number錯誤的解決方法,文中通過代碼示例和圖文結合的方式講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-09-09
  • Oracle 12.2監(jiān)聽無法啟動解決方法

    Oracle 12.2監(jiān)聽無法啟動解決方法

    這篇文章主要介紹了Oracle 12.2監(jiān)聽無法啟動解決方法,需要的朋友可以參考下
    2017-11-11
  • Oracle?REGEXP_LIKE模糊查詢用法例子

    Oracle?REGEXP_LIKE模糊查詢用法例子

    Oracle中偶遇正則表達式的使用,簡直逆天,在數(shù)據(jù)統(tǒng)計方面,最長用的就是regexp_like與regexp_replace兩個了,下面這篇文章主要給大家介紹了關于Oracle?REGEXP_LIKE模糊查詢用法例子的相關資料,需要的朋友可以參考下
    2022-11-11
  • 在Oracle中創(chuàng)建不同類型索引的SQL語法和示例

    在Oracle中創(chuàng)建不同類型索引的SQL語法和示例

    索引是一種數(shù)據(jù)結構,是為了更快速的訪問到數(shù)據(jù),索引是各種關系數(shù)據(jù)庫系統(tǒng)最常見的一種邏輯單元,是關系數(shù)據(jù)庫系統(tǒng)舉足輕重的重要組成部分,對于提高檢索數(shù)據(jù)速度有著至關重要的作用,那么在 Oracle 中,如何創(chuàng)建不同類型索引的SQL語法,本文給大家詳細介紹一下
    2025-06-06
  • navicat使用Oracle創(chuàng)建庫以及用戶超詳細教程

    navicat使用Oracle創(chuàng)建庫以及用戶超詳細教程

    本文介紹如何使用Navicat連接Oracle數(shù)據(jù)庫,步驟包括準備工作、新建連接、輸入用戶名和密碼、測試連接、建立庫和用戶、授權以及測試的相關資料,需要的朋友可以參考下
    2024-09-09

最新評論

汉中市| 开封市| 武宁县| 广河县| 交口县| 耒阳市| 宜春市| 三河市| 恭城| 九龙城区| 分宜县| 新兴县| 景东| 鸡东县| 易门县| 凤城市| 胶州市| 岳普湖县| 玉林市| 瑞丽市| 平凉市| 沙湾县| 萨迦县| 扶风县| 东兴市| 瑞金市| 阜新市| 绥德县| 商水县| 怀仁县| 塘沽区| 监利县| 和龙市| 甘孜县| 沁阳市| 青龙| 安顺市| 绥宁县| 金寨县| 天门市| 荃湾区|