1.不要随便执行这个sql,因为每执行一次,索引值都会自增+1;查询到结果后,对比表中现有的数据,进行对比,
如果表中SEQ_NO的值大于查询到的值,就将把索引值进行更新,设定序列步长为100(一般都是1),执行下面sql:
SYS_BILL_TYPE:为表名
SELECT SEQ_SYS_BILL_TYPE.NEXTVAL FROM DUAL
2.查询表中原有的最大序列:
select max(id) from SYS_BILL_TYPE
3.设置序列步长
SYS_BILL_TYPE:为表名 ,设定序列步长为100
ALTER SEQUENCE SEQ_SYS_BILL_TYPE increment BY 100
4.创建序列
create sequence SEQ_SYS_USER_SESSION
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;