码迷,mamicode.com
首页 > 其他好文 > 详细

ORA-01439:要更改数据类型,则要修改的列必须为空

时间:2018-01-30 17:05:59      阅读:554      评论:0      收藏:0      [点我收藏+]

标签:har   update   必须   lte   一个   upd   pos   color   alter   

1 /*修改原字段名bh为bh_tmp*/
2 alter table Tab_Name rename column bh to bh_tmp;
3 /*增加一个和原字段名同名的字段bh*/
4 alter table Tab_Name add bh varchar2(500);
5 /*将原字段bh_tmp数据更新到增加的字段bh*/
6 update Tab_Name set bh=trim(bh_tmp);
7 /*更新完,删除原字段bh_tmp*/
8 alter table Tab_Name drop column bh1;

 

ORA-01439:要更改数据类型,则要修改的列必须为空

标签:har   update   必须   lte   一个   upd   pos   color   alter   

原文地址:https://www.cnblogs.com/bigroc/p/8384409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!