我们正在使用 liquibase 在 Oracle 中创建和管理表。从表中创建具有 ID 列最大值的序列时出现问题。在 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 出现这个错误。我没有找到基于 liquibase 的解决方案。所以我在这里问