У нас была база данных с сущностями, использующими GenerationType.IDENTITY.Были некоторые технические проблемы с ним, и я заменил его на GenerationType.SEQUENCE, потому что я неправильно понял, что делает SEQUENCE.Теперь у нас есть таблицы базы данных, которые нумеруются с приращением +1 до тех пор, пока не начнется использование SEQUENCE -> там нумерация распределяется по всем таблицам и быстро превращается в огромные числа с огромными пробелами в каждой таблице, поскольку она распределяется по всей системе.
Когда я вернулся к ИДЕНТИЧНОСТИ, он начал нумерацию там, где остановился, когда последний раз использовал ИДЕНТИЧНОСТЬ.Может ли (и что произойдет, если) IDENTITY предоставить номер, который будет совпадать с номером SEQUENCE?(к сожалению, я не могу на самом деле проверить это, потому что последняя запись IDENTITY, например, 9000, а первая SEQUENCE - 25 мил - это потому, что в течение месяца много добавлений / удалений в БД)
Есть ли возможностьзатем начать нумерацию IDENTITY с последнего значения SEQUENCE?
Спасибо за любую помощь.