Oracle主键自增的实现

create sequence seq_字段名_表名
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 10;



CREATE OR REPLACE TRIGGER tri_字段名_表名
BEFORE insert ON 表名
FOR EACH ROW
begin
    select seq_字段名_表名.Nextval into:New.自增字段名 from dual;
end;

  

posted @ 2016-08-25 17:07  npe0  阅读(282)  评论(1编辑  收藏  举报