oracle数据库表实现主键自增功能

Posted 拄杖盲学轻声码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库表实现主键自增功能相关的知识,希望对你有一定的参考价值。

有关oracle中自序列sequence+触发器trigger:实现数据表TABDATA_LIVE_CYCLE中的主键id的自增

CREATE SEQUENCE TABDATA_LIVE_CYCLE_SEQ
MINVALUE 0 
MAXVALUE 9999999999999999999999999999 
INCREMENT BY 1 
START WITH 1 
CACHE 20 
NOORDER 
NOCYCLE ;

CREATE OR REPLACE TRIGGER TABDATA_LIVE_CYCLE_SEQ_ID_ART 
before insert on TABDATA_LIVE_CYCLE
for each row 
begin 
select TABDATA_LIVE_CYCLE_SEQ.nextval into :new.id from dual; 
end ;
/
















以上是关于oracle数据库表实现主键自增功能的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 设置主键自增长__Oracle

Oracle实现主键自增的几种方式

oracle数据库中的表设置主键自增

oracle 实现主键自增

oracle数据库创建表且主键自增

oracle自增主键从多少开始