您的位置:首页 > 数据库 > Oracle

Oracle11g学习笔记_20170725_表中存在数据时如何修改字段精度

2017-07-25 08:32 253 查看
在Oracle数据库的表中有数据时,我们想要修改表的字段精度,可以按照如下步骤解决:

第一步:备份要修改的表数据

create table
备份表名_bak as select * from 原表名;

其实就是将要修改的表数据复制到新创建的备份表

第二步:清空原表数据

delete  from
原表名;

第三步:修改表字段精度

alter table
原表名 modify 表字段 number(10,3);

当然此处也可以直接在PL/SQL工具中直接操作修改表结构,两种方法均可

第四步:恢复原表数据

insert into
元表名 select * from 备份表名;

其实就是将备份表的数据重新插入到原表中,恢复原数据

注意:在进行这项操作时一定要注意在系统没有业务交互时,也就是要修改的表没有新数据插入,否则会导致数据不对等的情况出现
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐