これらの列にデータがあるデータベースに対して、dataType を NUMBER(10,0) から NUMBER(30,0) に変更しようとしています。これにはliquibaseを使用する必要があります。私は以下を使用しています:
<modifyDataType tableName="tableName" columnName="columnsName" newDataType="NUMBER(38,0)"/>
しかし、列にデータがあるテーブルの場合、次のエラーが発生します。
Caused by: java.sql.SQLException: ORA-01440: column to be modified must be empty to decrease precision or scale
また、列は移行されません。この方法では、データを含む列を新しい型に移行できませんか?