当前位置:Gxlcms > 数据库问题 > 修改有数据oracle字段类型 从number转为varchar

修改有数据oracle字段类型 从number转为varchar

时间:2021-07-01 10:21:17 帮助过:6人阅读

--修改有数据oracle字段类型 从number转为varchar
--例:修改ta_sp_org_invoice表中RESCUE_PHONE字段类型,从number转为varchar

--step1:增加一个原类型缓冲区字段
alter table ta_sp_org_invoice add permile_temp number;
--step2:将要修改的字段的值存入缓冲区,同事将要修改的字段制空
update ta_sp_org_invoice set permile_temp=RESCUE_PHONE,RESCUE_PHONE=null;
--step3:修改字段类型
alter table ta_sp_org_invoice modify RESCUE_PHONE VARCHAR2(100);
--step4:转移数据,同时制空缓冲区字段
update ta_sp_org_invoice set RESCUE_PHONE=to_char(permile_temp),permile_temp=null;
--step5:删除缓冲区字段
alter table ta_sp_org_invoice drop column permile_temp;技术分享

修改有数据oracle字段类型 从number转为varchar

标签:esc   arch   phone   src   ber   step   删除   varchar   add   

人气教程排行