Я склонен использовать столбцы идентификаторов чаще, чем последовательности, но я сравню их для вас.
Последовательности могут генерировать числа для любых целей, в то время как столбец идентификаторов строго привязан к столбцу в таблице.
Поскольку последовательность является независимым объектом, она может генерировать числа для нескольких таблиц (или чего-либо еще), и на нее не влияет ни одна таблица. Когда таблица со столбцом идентификаторов отбрасывается, в памяти отсутствует память о том, какое значение было в последний раз назначено этим столбцом идентификаторов.
Таблица может иметь только один столбец идентификаторов, поэтому, если вы хотите записать несколько последовательных чисел в разные столбцы в одной таблице, объекты последовательности могут обработать это.
Наиболее распространенным требованием для генератора последовательных чисел в базе данных является назначение технического ключа для строки, которая хорошо обрабатывается столбцом идентификаторов. Для более сложных задач генерации чисел объект последовательности предлагает большую гибкость.