为了账号安全,请及时绑定邮箱和手机立即绑定

你好,请问oracle的sequence序列会自己变化吗 ?还是有其他的情况?

你好,请问oracle的sequence序列会自己变化吗 ?还是有其他的情况?

梦里花落0921 2021-07-21 14:15:14
发现oracle数据库的id列插入的数据是1009,这个是由自增序列插入的,每次自增1,不循环,但后来插入发现违反唯一约束,查到是序列的当前数字变到900多,不知道是什么情况引起的
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

(1)可能是有人重建序列导致的。
(2)某些数值删掉后,某人可能认为这些值也要有,然后就把序列的初始值改了,这个也是有可能的。
反正就是有人修改了序列,序列是不会自己变小的。

查看完整回答
反对 回复 2021-07-26
?
大话西游666

TA贡献1817条经验 获得超14个赞

那就是你中途序列改变了,应该是变成循环的了。

查看完整回答
反对 回复 2021-07-26
  • 2 回答
  • 0 关注
  • 756 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信