Автоматически увеличенная последовательность не в порядке - более новые значения иногда меньше, чем предыдущая? - PullRequest
0 голосов
/ 04 июня 2018

Я понимаю, что иногда в автоматически сгенерированной дБ-последовательности есть пробелы, однако в моем случае в прошлом году у меня были сгенерированы новые значения, которые не только по порядку, но и меньше, чем сгенерированные ранее (8 раз впрошлый год).У нас есть сложный алгоритм расчета возраста, основанный на этом автоматическом идентификаторе, но он часто путается и вызывает проблемы.Ниже приведен фрагмент значений, не могли бы вы помочь объяснить, почему это происходит.(Я не могу обновить Oracle из-за некоторых высоких настроек, созданных ранее)

Ниже сортируется с использованием последовательности Auto gen.Обратите внимание на первые два и два последних, как неправильно сгенерирована последовательность.

Auto Gen ID --- Отметка времени

1046746686 --- 2018-05-16 06:52:26
1046746689 --- 2018-05-16 06: 50: 42
1046746690 --- 2018-05-16 06: 50: 52
1046746692 --- 2018-05-16 06:52: 52
1046746705 --- 2018-05-16 06: 55: 41
1046746773 --- 2018-05-16 10: 50: 27
1046746774 --- 2018-05-16 10:36: 27

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