1.在表中增加临时字段。
alter table T_DOC_PROPOSAL add permile_temp number;
2.将需要修改的字段值赋值给临时字段,然后置空。
update T_DOC_PROPOSAL t set permile_temp=t.num,t.num=null;
3.修改字段类型
alter table T_DOC_PROPOSAL modify num VARCHAR2(64);
4.将临时字段的值赋回修改后的字段
update T_DOC_PROPOSAL t set t.num=to_char(permile_temp),permile_temp=null;
5.删除临时字段。
alter table T_DOC_PROPOSAL drop column permile_temp;