预言机序列是不是有可能生成的值小于最新生成的值
Posted
技术标签:
【中文标题】预言机序列是不是有可能生成的值小于最新生成的值【英文标题】:Is there any chance that a oracle sequence may generate a value less than the latest generated value预言机序列是否有可能生成的值小于最新生成的值 【发布时间】:2019-05-17 14:45:46 【问题描述】:我在 oracle 中有一个序列生成器。
缓存大小 1000 INCREMENT_BY 1
我遇到了一个问题,其中序列生成的最新值小于上一个最新的值
考虑两列 ID 和创建日期
-
490206 2019 年 4 月 25 日下午 3:02:15
492204 2019 年 4 月 24 日晚上 10:09:21
492202 2019 年 4 月 24 日下午 3:57:55
与上面的示例一样,我在表中的最新条目是 490206,它小于之前最新的 492204。
这可以在 oracle 序列生成器中发生吗?如何解决这个问题?
【问题讨论】:
你在使用 RAC 吗? Possible duplicate 如果你是。或者this one 可能会提供一些有用的背景信息。 【参考方案1】:我们之前遇到过这样的麻烦,当开发人员插入带有序列的表中时,正在计算下一个序列号,而不是使用 sequence.nextval 来递增。
【讨论】:
以上是关于预言机序列是不是有可能生成的值小于最新生成的值的主要内容,如果未能解决你的问题,请参考以下文章