oracle 序列 + 触发器 实现 ID自动增长

1、创建序列

create sequence emp_sequence
increment by 1----每次增加几个
minvalue 1----最小值为1
nomaxvalue----不限制最大值
start with 1----从1开始
cache 10----缓存
order;

2、创建触发器

CREATE OR REPLACE TRIGGER

"库名"."触发器名字"

BEFORE INSERT ON "库名"."表名"

FOR EACH ROW ENABLE 
begin 
select 序列名字.nextval into :new.自动增长的列 from dual; 
end "触发器名字";
原文地址:https://www.cnblogs.com/ilys/p/7802936.html