C/C++教程

Oracle-设置主键自增

本文主要是介绍Oracle-设置主键自增,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、设置序号

# demo_seq为序列名称
CREATE SEQUENCE TB_BNMB_SEQ    
minvalue 1    
maxvalue 9999999999999999999    
increment by 1    
start with 1;  


二、设置触发器自增

CREATE OR REPLACE TRIGGER Trigger_TB_BNMB      
BEFORE INSERT ON TB_BNMB    
    for each row      
    when(NEW.ID is NULL)    
    begin      
        select TB_BNMB_SEQ.Nextval into :NEW.ID from dual;      
    end;  
        

这篇关于Oracle-设置主键自增的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!