其他分享
首页 > 其他分享> > 修改序列号:当序列号小于主键ID的时候如何处理?

修改序列号:当序列号小于主键ID的时候如何处理?

作者:互联网

问题描述:表中主键ID的最大值为89510,而序列号的下一个值为87510,如何让序列号增大到89510呢?

查询序列号的下一个值:

select T_QUALITY_REPORT_INFO_SEQ.nextval from dual

修改序列号的步长为2000

alter sequence t_quality_report_info_seq increment by 2000;

执行下面sql后,序列号就会增大到89510

select T_QUALITY_REPORT_INFO_SEQ.nextval from dual

最后将补偿修改为1

alter sequence t_quality_report_info_seq increment by 1;

 

标签:seq,sequence,ID,increment,序列号,89510,主键
来源: https://www.cnblogs.com/zwh0910/p/16330545.html