更改表数据类型:ORA-01439:要更改数据类型,则要修改的列必须为空
2017-01-18 09:08
375 查看
重新整理的数据有时候导入的数据类型不一致,需要更改数据类型
系统升级思考
/*修改原字段名name为AREAID_tmp*/ alter table sys_area_new rename column AREAID to AREAID_tmp; /*增加一个和原字段名同名的字段name*/ alter table sys_area_new add AREAID integer; /*将原字段AREAID_tmp数据更新到增加的字段AREAID*/ update sys_area_new set AREAID=trim(AREAID_tmp); /*更新完,删除原字段AREAID_tmp*/ alter table sys_area_new drop column AREAID_tmp;
系统升级思考
相关文章推荐
- ORA-01439: 要更改数据类型, 则要修改的列必须为空
- ORA-01439:要更改数据类型,则要修改的列必须为空
- ORA-01439:要更改数据类型,则要修改的列必须为空
- ORA-01439:要更改数据类型,则要修改的列必须为空
- ORA-01439:要更改数据类型,则要修改的列必须为空
- nvarchar2转化为clob的方法或者“要修改数据类型,则要更改的列必须为空"
- ORA-00911: 无效字符,PL/SQL: ORA-01790 表达式必须具有与对应表达式相同的数据类型
- Oracle修改字段类型时报"要更改的列必须为空"处理方法
- oracle修改字段类型时报"要更改的列必须为空"处理方法
- 修改oracle数据库字段类型,处理ORA-01439错误
- ORA-22858 数据类型的更改无效
- 关于修改表字段数据类型的问题(ORA-22859: 无效的列修改 )
- oracle修改字段类型时报"要更改的列必须为空"处理方法
- racle修改字段类型时报"要更改的列必须为空"处理方法
- 修改数据库表字段类型为clob时,报错:ORA-22858
- 修改oracle数据库表字段类型,处理ORA-01439错误
- ORACLE修改数据类型时提示要修改字段必须为空
- oracle修改字段类型时报"要更改的列必须为空"处理方法
- oracle修改字段类型时报"要更改的列必须为空"处理方法
- 批量修改数据库表字段类型