Мы используем liquibase для создания и управления таблицами в Oracle. У меня проблема при создании последовательности с максимальным значением столбца идентификатора из таблицы. В liquibase я пробовал следующее.
<sql>Create Sequence id_sequence starts with (Select max(id) from tableName)</sql>
Это показывает ошибку неверного числа. Я думаю, что это из-за запроса выбора не возвращает число. Я также пытался нумеровать и получал ту же ошибку для следующих
<sql>Create Sequence id_sequence starts with TO_NUMBER((Select max(id) from tableName))</sql>
Есть ли способ избежать этой ошибки с помощью liquibase. Я не нахожу решение на основе ликвидазы. Поэтому я спросил здесь