Oracle實現自增列
Oracle實現自增列,通常采用序列+觸發器實現:
首先,創建序列:
create sequence seq_test minvalue 1 maxvalue 99999999999 start with 1 increment by 1 cache 20;
其次,創建觸發器:
create or replace trigger tiger_test before insert on tb_test for each row begin select seq_test.nextval into :new.id from dual; end;
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!