C/C++教程

oracle 实现自增主键

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

 

首先创建好表,主键

创建sequence(sequence与表空间同级)

create sequence sequence名字 minvalue 1 maxvalue 99999999999999
increment by 1
start with 1;

 

创建表触发器 trigger

create or replace trigger trigger名字
BEFORE INSERT ON 表的名字
FOR EACH ROW 
BEGIN 
    SELECT sequence名字.Nextval INTO :NEW.主键名字 FROM dual;
END;

 

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