проблема с получением правильного следующего значения для последовательности в дерби 10.13.1.1 - PullRequest
1 голос
/ 05 октября 2019

У меня есть таблица admin.hibernate_sequence. В next_val у меня есть 5008.

Создание: values next value for admin.hibernate_sequence Я получаю: 408.

Создание: select * from admin.hibernate_sequence Я получаю: 5008.

Проверка СИСТЕМЫ, естьпоследовательность с именем "HIBERNATE_SEQUENCE" с текущим значением 508.

, вызывающая снова values next value for admin.hibernate_sequence, я получаю неинкрементное значение 409, но в любой последовательности / таблице я не могу найти никаких изменений.

Я попытался перезагрузить сервер, переподключиться.

Как мне синхронизировать "значения следующего значения для admin.hibernate_sequence" и "next_val" из значения "admin.hibernate_sequence"

Я пробовалискать в таблицах значение, возвращаемое выражением "next value for", но я не могу его найти. Я читал посты, связанные с выражением «следующее значение для», но ни один из них не объясняет, откуда взялась эта цифра. как в посте Текущее значение последовательности переходит на следующие 100 при переподключении в дерби

...