導航:首頁 > 數據分析 > 如何使插入的數據自增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相關的資料

熱點內容
蘋果筆記本電腦怎麼顯示文件 瀏覽:486
word的文件選項在哪 瀏覽:139
adb文件在哪裡 瀏覽:880
word替換行首 瀏覽:342
java教程百度雲最新版 瀏覽:386
編程功能圖怎麼畫 瀏覽:322
球刀倒45度角怎麼編程 瀏覽:204
安心付app不能綁定卡怎麼回事 瀏覽:429
松江主機煙感點怎麼編程 瀏覽:589
手機的軟體在文件的哪裡 瀏覽:502
華為放圖片的文件 瀏覽:392
蘋果imei14位數字是否真機 瀏覽:914
西安眾之鑫網路科技如何 瀏覽:110
精英txt文本整理工具箱 瀏覽:178
導出的文件在手機哪裡找 瀏覽:409
廣泰數控怎麼新編程序 瀏覽:210
網站右側客服js代碼 瀏覽:836
word文檔怎麼查看頁邊距 瀏覽:155
安卓蘋果傳輸文件 瀏覽:175
photoshop導出png找不到文件 瀏覽:698

友情鏈接