Просто хотел добавить:
Нет явной связи между последовательностями и таблицами.Последовательность - это просто механизм генерации числовых последовательностей.Вы можете предположить, что последовательность никогда не выдаст дублирующее значение, и это все.Не принимайте порядок, и определенно не ожидает последовательности без пробелов.Последовательности сделаны таким образом в Oracle, по замыслу.Следуя этим правилам и не делая никаких других предположений о поведении последовательности, мы получаем чрезвычайно масштабируемую производительность с последовательностями.Обратите внимание, что как только вы пытаетесь навязать порядок или последовательность без пропусков, ваша производительность сильно страдает.
В итоге: 1.) Последовательности очень простые и очень быстрые.2.) Не считайте, что вы не можете предсказать поведение последовательности, кроме «без ошибок».3.) Последовательности являются независимыми объектами, не привязанными к таблице, и могут использоваться для создания значений последовательности, которые будут использоваться в одной и той же таблице или во многих разных таблицах.
Надеюсь, что это поможет.