前提条件,有一个序列XL_TABLE_ID
,现在的数值是3623,需要把下次数值变成4567
重建序列
重建序列是最简单的方法,查看下列文章进行序列的重建
https://www.jssolo.com/oracle/641
通过改序列步进大小修改
-
修改序列步进大小
alter sequence XL_TABLE_ID increment by 944;
-
获取序列的下个数值
SELECT XL_TABLE_ID.NEXTVAL FROM DUAL;
注意,每执行一次该查询sql,会在现有值上加944
-
修改序列的增量值为正常值
alter sequence XL_TABLE_ID increment by 1;
此处数值要修改成原序列的步进大小,不要盲目复制
© 版权声明
非商业转载或引用请标注本文链接,商业转载或引用请联系站长
部分文章内容可能来自互联网,如有侵权,请通过邮件联系
部分文章内容可能来自互联网,如有侵权,请通过邮件联系
THE END
暂无评论内容