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

熱點內容
word2007旋轉文本框 瀏覽:595
東莞哪裡有文件生產廠 瀏覽:545
蘋果手機不能定時關機 瀏覽:380
手機里照片在哪個文件夾 瀏覽:963
怎麼改網路攝像頭ip 瀏覽:332
ug管類零件斜面平面銑怎麼編程 瀏覽:915
文件存儲資料庫有哪些優點 瀏覽:513
台州網路教育本科有哪些 瀏覽:533
太原租房什麼網站 瀏覽:437
直接加入購物車代碼 瀏覽:265
微信將被關閉是真是假 瀏覽:943
c的可視化編程軟體有哪些 瀏覽:646
老師在微信群里發的文件表怎麼在轉發在群里 瀏覽:361
cf閱讀完版本專題即可領取禮包哦 瀏覽:52
少兒編程班需要哪些東西 瀏覽:261
數據升級失敗什麼原因 瀏覽:505
洗衣機自編程是什麼意思 瀏覽:572
主機的excel文件 瀏覽:530
mp4視頻文件如何壓縮 瀏覽:140
異或java 瀏覽:249

友情鏈接