oracel设置自增ID

时间:2022-04-27
本文章向大家介绍oracel设置自增ID,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

--语法:

--1.设置SEQ

 create sequence SEQ_CSMSCLIENTLOGININFO
 minvalue 1       
 nomaxvalue         
 start with 1       
 increment by 1     
 nocycle            
 nocache;     

--2.设置TG

 CREATE OR REPLACE TRIGGER TG_CSMSCLIENTLOGININFO
 BEFORE INSERT ON CSMS_CLIENT_LOGIN_INFO FOR EACH ROW WHEN (new.id is null)
 begin
 select SEQ_CSMSCLIENTLOGININFO.nextval into:new.id from dual;
 end;