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 备份表名;
其实就是将备份表的数据重新插入到原表中,恢复原数据
注意:在进行这项操作时一定要注意在系统没有业务交互时,也就是要修改的表没有新数据插入,否则会导致数据不对等的情况出现
第一步:备份要修改的表数据
create table
备份表名_bak as select * from 原表名;
其实就是将要修改的表数据复制到新创建的备份表
第二步:清空原表数据
delete from
原表名;
第三步:修改表字段精度
alter table
原表名 modify 表字段 number(10,3);
当然此处也可以直接在PL/SQL工具中直接操作修改表结构,两种方法均可
第四步:恢复原表数据
insert into
元表名 select * from 备份表名;
其实就是将备份表的数据重新插入到原表中,恢复原数据
注意:在进行这项操作时一定要注意在系统没有业务交互时,也就是要修改的表没有新数据插入,否则会导致数据不对等的情况出现
相关文章推荐
- 如何修改物料主数据中的字段名称
- Flash/Flex学习笔记(4):如何打开网页及Get/Post数据
- 2011-8-12 学习笔记—判断表中是否存在某个字段
- 【C Prime Plus】学习笔记,Chapter 10,用const 修饰形参 保护数据,以防修改
- 【QTP学习笔记 1 】下拉框数据随机选择,日期输入,如何获取动态的对话框
- Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(显示数据 一)
- oracle数据库有数据如何修改字段类型
- 学习笔记之cocos2d-x2.1.1实现修改plist文件数据,用TinyXml解析XML
- 我的OpenCV学习笔记(23):Mat中实际数据是如何保存的
- MySQL学习笔记10:修改数据
- SQL Server 学习笔记④ 查询某个数据所在数据库表中的哪个字段上出现过的存储过程
- oracle中修改已有字段数据类型为clob的方法以及ssh框架中如何保存clob字段
- JPA学习笔记---JPA实体Bean的建立---链接上一个博文:对实体Bean中属性进行操作:保存日期类型,设置字段的长度,名字,是否为空,可以声明枚举字段;可以存放二进制数据,可以存放
- 【T-MAC学习笔记10之--数据修改之插入数据,更新数据,删除数据】
- MySQL学习笔记10:修改数据
- android 数据库 SQLiteOpenHelper和ContentProvider学习笔记---添加修改删除数据之联系人(二)
- JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询
- SQL 语句创建表 添加、删除、修改字段 表是否存在 是否存在数据
- mysql学习笔记(5)修改数据表