Как проверить пропущенный номер из серии чисел?

Я делаю проект по созданию системы приема в колледж; технологии Java и Oracle.

В одной из таблиц хранятся предварительно сгенерированные серийные номера. Позже, с этими серийными номерами, будут введены данные формы заявителя. Мое требование заключается в том, что, когда процесс ввода будет завершен, мне нужно будет сформировать отчет по лотам. Если во время кормления предварительно сгенерированные серийные номера какие-либо порядковые номера пропали без вести.

Например, скажем в таблице, порядковые номера 7001, 7002, 7004, 7005, 7006, 7010. Из вышеприведенных серий ясно, что с 7001 по 7010 пропущено число 7003, 7007, 7008 и 7009.

Есть ли какая-либо функция СУБД, доступная в Oracle, чтобы узнать эти числа, или если какая-либо хранимая процедура может выполнить мою цель, тогда предложите алгоритм.

Я могу найти некоторые методы в Java, но для скорости я хочу найти решение в Oracle.

Ответы на вопрос(8)

Ваш ответ на вопрос