java jdbc oracle 創建序列、觸發器實現主鍵自增


一,編寫序列、觸發器

CREATE SEQUENCE TEST_SK_CREATE12_SEQ_98
 INCREMENT BY 1
 START WITH 1
 NOMAXVALUE
 NOCYCLE
 NOCACHE
CREATE OR REPLACE TRIGGER TEST_SK_CREATE12_TRG_98
 BEFORE INSERT ON CFTEST.TEST_SK_CREATE12
  FOR EACH ROW
 BEGIN
   SELECT TEST_SK_CREATE12_SEQ_98.NEXTVAL INTO :NEW.ID  FROM DUAL;
END;

注意點:觸發器最后END后面的;必須加上!如果不加,雖然執行語句不會出錯,但是數據庫新增數據的時候就會報錯!!!

二,編寫jdbc代碼

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM