我想更改列的类型 我想要一个最多2位小数的双精度数。
我做了:
<changeSet author="me" id="20170407151802-1">
<modifyDataType
columnName="montant_ht"
newDataType="DOUBLE(10,8)"
tableName="activite"/>
</changeSet>
不起作用。
有没有办法设定精度?
感谢。
答案 0 :(得分:0)
答案取决于您的数据库。
您可以尝试使用alter命令查看您的rdbms是否支持您的更改。
否则您可以添加具有此特定类型的新列,并将旧数据插入。
答案 1 :(得分:0)
您可以使用DECIMAL类型
<changeSet author="me" id="20170407151802-1">
<modifyDataType
columnName="montant_ht"
newDataType="DECIMAL(10,2)"
tableName="activite"/>
</changeSet>