步骤:注意第3步有两个方案,两个方案别混了
1.加一新列
alter table tfee_feeapply modify (TYPEID_1 NUMBER(8,2));
2.复制旧列到新列,可能会报错,精度不同,你可以定规则,比如四舍五入、截断。。。
update tfee_feeapply set TYPEID_1=TYPEID;
3.删除旧列或者置空旧列
a: alter table tfee_feeapply drop column typeid;
b: update tfee_feeapply set TYPEID_1=null;
4.改新列名或者复制新列到旧列
a: alter table tfee_feeapply rename column typeid_1 to typeid;
b: update tfee_feeapply set TYPEID=TYPEID_1;
5.如果从第3步开始选择了a方案,那已经完成工作了
如果选择b方案,后面要删除新列
b: alter table tfee_feeapply drop column typeid_1;