可以新建一个序列,并且注意把序列的起始值设置为当前最大的流水号+1,
create sequence squ_userid
minvalue 1
maxvalue 9999999999999999
start with 10001
increment by 1
nocache; -- 防止跳号执行select seq_userid.currval,seq_userid.nextval into dual可查看;
create sequence squ_userid
minvalue 1
maxvalue 9999999999999999
start with 10001
increment by 1
nocache; -- 防止跳号执行select seq_userid.currval,seq_userid.nextval into dual可查看;
最大流水号+1的操作可能会引起数据库的并发操作,不太适合使用
这样不会出错