oracle 在SQL中制作一列自增列
oracle 在SQL中制作一列自增列
日期:2017-09-12 22:47:24 人气:1
可以通过sequence来实现,每次递增一即可。
create sequence SEQ_ID
minvalue 1
maxvalue 99999999
start with 1
increment by 1
cache 30
cycle;
之后执行:
insert into tab (auto_id) values (SEQ_ID.Nextval);
备注:sequence 是一个自增长的序列,每次调用nextval的时候会自动增加,可以定义起始值,最大值,增量,cycle是表示循环