在开发中,我们经常碰到一张有数据的表需要修改字段的类型,最常见的就是增加浮点型位数。
操作步骤如下
--1.更改原有字段名称 alter table tablename rename column columnname to columnname_tmp; --2.增加原有字段并增加浮点精度 alter table tablename add columnname NUMBER(28,15); --3.把替换字段的值插入到原字段 update tablename set columnname=trim(columnname_tmp); --4.删除掉替换字段 alter table tablename drop column columnname_tmp; --5.添加注释 comment on column tablename.columnname is 'columnname注释';