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

熱點內容
如何還原win10網路設置 瀏覽:320
怎麼解除360阻止的文件夾 瀏覽:128
s7200庫文件下載 瀏覽:885
小米手機內存文件管理 瀏覽:414
哪些網站織夢cms 瀏覽:495
唱吧本地文件在哪個文件夾里 瀏覽:454
為什麼網路打開後自動關機了 瀏覽:959
win10精簡版 瀏覽:603
如何使插入的數據自增1 瀏覽:236
學編程的書哪裡有賣 瀏覽:78
用友資料庫欄位 瀏覽:981
ug後處理在哪個文件夾 瀏覽:465
二手車網站都是有哪些 瀏覽:996
美國股民喜歡看哪些網站 瀏覽:921
文件導入cad什麼格式 瀏覽:994
js控制3個按鈕點擊顏色切換 瀏覽:946
操作系統中什麼是空閑文件 瀏覽:771
江民網路版殺毒軟體 瀏覽:747
粉粉日記在哪個文件夾 瀏覽:715
5歲兒童教育用什麼app 瀏覽:808

友情鏈接