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

熱點內容
邏輯文件名和物理文件名關系 瀏覽:66
怎麼查一個網站的外鏈 瀏覽:675
linux下db2安裝時版本選擇 瀏覽:738
匯編編程用哪個軟體 瀏覽:486
仙樂下的歌在文件管理哪裡 瀏覽:477
115網盤解析工具2014 瀏覽:371
內圓弧銑刀怎麼編程 瀏覽:410
記事本文件轉word格式對齊 瀏覽:300
excel刪除恢復文件 瀏覽:290
三星s4怎麼切換3g網路 瀏覽:994
什麼是網站維護 瀏覽:314
文件夾錄像在哪裡 瀏覽:621
可以發語音的是什麼app 瀏覽:804
恢復手機桌面文件管理 瀏覽:627
用什麼軟體可以打開psd文件 瀏覽:459
公安有哪些警務app 瀏覽:150
生意轉租用什麼app 瀏覽:683
廣義的網路信息保密性是指 瀏覽:657
qq背景唯美簡約圖片 瀏覽:292
sky網路電話怎麼收費 瀏覽:599

友情鏈接