導航:首頁 > 數據分析 > 如何使插入的數據自增1

如何使插入的數據自增1

發布時間:2024-09-25 20:25:49

⑴ oracle如何實現插如記錄時ID自增


sql server中的ID是系統設定的,當我們插入數據時他會自己增加,但oracle沒有,需要我們自己添加欄位ID,由於ID設置成NOT NULL,插入資料庫時就會失敗,這樣就需要插入資料庫時實現這條記錄ID自己自動增加,自己搜了一下,具體方法如下 假如將表li_line_fence




sql server中的ID是系統設定的,當我們插入數據時他會自己增加,但oracle沒有,需要我們自己添加欄位ID,由於ID設置成NOT NULL,插入資料庫時就會失敗,這樣就需要插入資料庫時實現這條記錄ID自己自動增加,自己搜了一下,具體方法如下

假如將表li_line_fence的fenceid欄位設置成了ID,那麼就需要插入記錄時自增

1.首先建立一個序列:

create sequence seq_atable minvalue 1 maxvalue 9999999 start with 1 increment by 1 nocache
2.建立一個觸發器:
create or replace trigger trg_atable before insert on li_line_fence for each row
begin
select seq_atable.nextval into :new.fenceid from al;
end;
這個觸發器是對inset動作的觸發,into後面的new.fenceid是向新記錄的fenceid欄位自動按照序列中定義的插入值,這樣就自動的插入值了




閱讀全文

與如何使插入的數據自增1相關的資料

熱點內容
如何給網站掛黑鏈 瀏覽:282
360斷網急救箱網路異常修復不了 瀏覽:889
身份證驗證的js文件 瀏覽:994
什麼人經常換微信名字 瀏覽:707
網站源碼挖掘 瀏覽:944
荔枝fm和app哪個播放量好 瀏覽:535
樂秀音頻在哪個文件里 瀏覽:486
以數據說話什麼意思 瀏覽:319
java中對象 瀏覽:794
酷狗網路機頂盒如何設置 瀏覽:408
threejs添加文字 瀏覽:436
微信春節理財通 瀏覽:948
qq主題模塊應用教程 瀏覽:993
javaweb項目打包 瀏覽:59
qq主題是哪個文件夾里 瀏覽:642
超越狂暴升級txt書包 瀏覽:263
cad復制不能粘貼到新建文件 瀏覽:565
linux網路socket編程 瀏覽:926
戰爭雷霆客戶端在哪個文件里 瀏覽:847
如何授權點淘app讀取步數 瀏覽:671

友情鏈接