欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle表中有数据的情况下改变字段类型

程序员文章站 2022-07-05 11:50:38
...
/*修改原字段名name为name_tmp*/
alter table O_FLOW_TACHE  rename column CURRENT_IMP_DESCRIPTION to CURRENT_IMP_DESCRIPTION_TMP;
/*增加一个和原字段名同名的字段name*/
alter table O_FLOW_TACHE  add CURRENT_IMP_DESCRIPTION clob;
/*将原字段name_tmp数据更新到增加的字段name*/
update O_FLOW_TACHE set CURRENT_IMP_DESCRIPTION=trim(CURRENT_IMP_DESCRIPTION_TMP);
/*更新完,删除原字段name_tmp*/
alter table O_FLOW_TACHE  drop column CURRENT_IMP_DESCRIPTION_TMP;

 

转载于:https://my.oschina.net/yolks/blog/1575104