我的问题似乎很简单,但我还没有找到解决方案。我在插入 SQL 脚本中使用了 nexval 序列,但我们有错误,因为 LAST_NUMBER 值尚未更新,并且它的值与 tabla 数据不正确。例如,对于这种情况,值为 5,表有 62 行。
我在谷歌上搜索过,但没有找到命令或更改序列的 LAST_NUMBER 参数的方式。
ALTER SEQUENCE rs2qnes0 START WITH 62;
或者ALTER SEQUENCE rs2qnes0 LAST_NUMBER 62;
不工作
更改增量,选择下一个值,将增量设置回原始值:
或使用
RESTART
:这篇文章是为了改变最后一个数字:)
让我们假设 seq xyz 中的 LAST_NUMBER 为3953并且您想将其更改为205233,那么您需要将序列递增(205233 - 3953 = 201,280),然后将其递增 1。这可以通过以下语句实现:
将 LAST_NUMBER 更改为
现在 LAST_NUMBER 将更新为205233