Есть ли вероятность того, что последовательность оракула может генерировать значение меньше, чем последнее сгенерированное значение - PullRequest
0 голосов
/ 17 мая 2019

У меня есть генератор последовательности в Oracle.

размер кэша 1000 INCREMENT_BY 1

Я столкнулся с проблемой, когда последнее значение, сгенерированное последовательностью, было меньше, чем предыдущее значение

рассмотрим два столбца с идентификатором и датой создания

  1. 490206 25.04.2009 15:02:15
  2. 492204 24.04.2009 22:09:21
  3. 492202 24.04.2009 15:57:55

Как и в приведенном выше примере, моя последняя запись в таблице - 490206, что меньше, чем в предыдущем последнем 492204.

Может ли это произойти в генераторе последовательности оракула? Как это исправить?

1 Ответ

0 голосов
/ 17 мая 2019

Ранее мы сталкивались с подобными проблемами, когда разработчик вставлял в таблицу последовательность, но вычислял следующий порядковый номер вместо того, чтобы использовать sequence.nextval для увеличения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...