Я делаю проект, создающий систему приема для колледжа; Технологии - это Java и Oracle.
В одной из таблиц хранятся предварительно сгенерированные серийные номера. Позже, против этих серийных номеров, будут введены данные формы заявки. Мое требование состоит в том, что, когда процесс ввода будет завершен, мне придется генерировать лот-мудрый отчет. Если во время кормления предварительно сгенерированных серийных номеров все номера последовательности исчезли.
Например, скажем в таблице, порядковые номера 7001, 7002, 7004, 7005, 7006, 7010. Из приведенных выше рядов ясно, что от 7001 до 7010 числа отсутствуют: 7003, 7007, 7008 и 7009
Есть ли какая-либо функция СУБД, доступная в Oracle, чтобы узнать эти числа, или если какая-либо хранимая процедура может выполнить мою задачу, тогда предложите алгоритм.
Я могу найти некоторые методы на Java, но для скорости я хочу найти решение в Oracle.