oracle不像mysql可以在建表的时候可以设置主键自增,需要自己实现自增。
第一步:新建一个sequence
create sequence incre_seq increment by 1 start with 1
minvalue 1 maxvalue 9999999999999 nocache
order;
第二部:建一个触发器,每当向表中插入数据时都会触发触发器。
create or replace trigger incre_trigger
before insert on testincre
for each row
begin
select incre_seq.Nextval into:new.id from sys.dual ;
end;