Я пишу план запуска одного из моих кодов.В котором для каждого шага я должен написать шаг проверки, который скажет, правильно ли было выполнено развертывание / изменение.Например, если есть команда изменить таблицу для добавления нового столбца, то в качестве проверки я бы использовал выбор столбца_имя из таблицы в качестве шага проверки.
Я ищу шаг проверки длямой сценарий последовательности.Мои сценарии последовательности удаляют старую последовательность и воссоздают ее с измененным значением initial .скажем, если бы мой последний secece был на 10071 - новый sequece начинался бы с 100710.
Я написал следующий запрос
SELECT LAST_NUMBER
FROM all_sequences
WHERE sequence_name = 'SEQNAME';
Теперь мой вопрос, это даст последний номермоей новой последовательности или старой последовательности?
PS: я не могу использовать последовательность NextValue - это приведет к тому, что система пропустит 1 номер и испортит всю систему.Тем не менее, я открыт для опций, в которых мое * next_value * может быть автоматически отменено.