当前位置: 代码迷 >> Oracle开发 >> oracle 自增列设立
  详细解决方案

oracle 自增列设立

热度:150   发布时间:2016-04-24 06:25:44.0
oracle 自增列设置

序列

create sequence sq_1minvalue 1maxvalue 9999999999999999999999999999start with 1increment by 1cache 2000;

 

触发器

create or replace trigger 触发器名字  before insert on 表名    for each rowdeclare  -- local variables herebegin   SELECT sq_1.nextval  INTO :NEW.列名  FROM DUAL;end 触发器名字;

 

SQL语句

insert into gd(id) values(sq_1.nextval);

 

  相关解决方案