Oracle数据库修改Number字段属性
来源:互联网 发布:国富论的主要观点 知乎 编辑:程序博客网 时间:2024/05/08 18:00
在Oracle数据库中,我们会因为一些需求或其他原因要修改数据库的字段属性,但是直接用语句:
alter table TEST_TABLE modify (TEST_AGE NUMBER (3) DEFAULT null );
会出现以下的错误日志:
这是因为数据库中,该列已经有数据了,我们需要写以下语句就能解决此问题了:
--修改原字段名TEST_AGE为TEST_AGE_TMPalter table TEST_TABLE rename column name to TEST_AGE_TMP;--增加一个和原字段名同名的字段TEST_AGEalter TEST_TABLE add TEST_AGE NUMBER(3);--将原字段TEST_AGE_TMP数据更新到增加的字段TEST_AGEupdate TEST_TABLE set TEST_AGE=trim(TEST_AGE_TMP);--更新完,删除原字段TEST_AGE_TMPalter table TEST_TABLE drop column TEST_AGE_TMP;应该就可以了
1 0
- Oracle数据库修改Number字段属性
- 修改oracle数据库字段及属性
- 修改ACCESS数据库字段属性
- Oracle数据库修改字段长度
- oracle数据库操作修改字段
- Oracle 数据库字段修改删除
- Oracle数据库修改字段类型
- 171204之数据库修改字段属性
- Oracle数据库 实例说明:表的创建、重命名、属性/字段/列的添加删除与修改
- 批量修改数据库字段类型(ORACLE)
- 修改Oracle数据库表中的字段顺序
- 修改有数据oracle字段类型 从number转为varchar
- oracle修改字段类型,从number(2)改为number(2,1)
- 添加字段 修改属性
- 修改字段属性
- SQLite3 修改字段属性
- oracle数据库有数据如何修改字段类型
- 修改oracle数据库字段类型,处理ORA-01439错误
- 算法课本~计算两个最大公约数的三种方法
- JavaScript实现
- 安装win10和ubuntu双系统启动不了解决
- 进程和线程--重磅推出--知识点梳理
- Grbl-51
- Oracle数据库修改Number字段属性
- 两点间距离
- 关于ADT
- 算法复习之插入排序
- LeetCode——040
- hibernate的Session的saveOrUpdate等方法的使用
- CSP考试 2015年12月第2题 消除类游戏 C语言实现
- struts2中拦截器实现的三种方式
- 使用 matlab 数字图像处理(二)—— 直方图均衡化(极简实现)