如何在liquibase 1.9.5中获取Oracle下一个序列值以进行插入

时间:2014-07-02 21:00:12

标签: oracle liquibase

如何在liqiibase 1.9.5中获取Oracle下一个序列值以进行插入

 <changeSet author="MIGRATE" id="070214010049877">      
  <insert tableName="MYTABLE">
    <column name="ID" valueNumeric=" nextval( 'MYTABLE_SEQ' ) "/>
    <column name="NUMBER" value="5"/>        
  </insert>
 </changeSet>

它试图将 ID nextval('MYTABLE_SEQ')”的值放在表中,因此它会出错

1 个答案:

答案 0 :(得分:0)

使用Liquibase 1.9.5,不支持使用<insert>标记查找下一个序列值。假设存在于1.9.5中,您将不得不退回使用<sql>或使用<modifySql>