关于修改表字段数据类型的问题(ORA-22859: 无效的列修改 )
来源:互联网 发布:spf调度算法代码 编辑:程序博客网 时间:2024/05/29 14:38
请教:关于修改表字段数据类型的问题.
一个表Test1有字段A、B,其数据类型分别是clob、varchar2(10).
现在修改它的字段数据类型,却有如下错误提示:
1. alter table Test1 modify ( A varchar2(255) );
Error 位于第一行
ORA-22859:无效的列修改
2. alter table Test1 modify ( B date );
Error 位于第一行
ORA-01439:要更改数据类型,则要修改的列必须为空(empty)
请教:oracle在更改字段数据类型时有那些要求?第二个要把列变为空,岂不是数据要丢失。
现在修改它的字段数据类型,却有如下错误提示:
1. alter table Test1 modify ( A varchar2(255) );
Error 位于第一行
ORA-22859:无效的列修改
2. alter table Test1 modify ( B date );
Error 位于第一行
ORA-01439:要更改数据类型,则要修改的列必须为空(empty)
请教:oracle在更改字段数据类型时有那些要求?第二个要把列变为空,岂不是数据要丢失。
回答:1、大字段 类型不能随意修改,如果改动了就必须删除列保存之后,再重新建立,因此对于大字段要格外注意
2、对呀,有数据是是不能更改数据类型的
modify null only
- 关于修改表字段数据类型的问题(ORA-22859: 无效的列修改 )
- oracle修改表字段的数据类型测试
- ORA-22859: 无效的列修改
- SQL 新增/修改 表字段列的类型等
- SQLSERVER2005表字段的修改
- 修改表字段的默认值
- 修改有数据的表字段
- oracle修改表字段的次序
- 修改表字段的精度大小
- SQL 对表字段的修改操作
- SQLserver表字段修改后的保存
- mysql批量修改表字段的属性
- SQLServer 修改表字段的长度
- Oracle修改表字段的顺序
- hive-修改hive表字段的注释
- oracle 修改表字段的长度
- 修改列的数据类型
- mysql修改表的编码与修改表字段编码
- tomcat内存溢出总结
- 单词记忆
- Oracle中连接与会话的区别
- index 损坏问题猜测
- 使用KeyTool 工具
- 关于修改表字段数据类型的问题(ORA-22859: 无效的列修改 )
- 位结构体
- cocos2dx动画Animation介绍
- java写的excel表格数据导出代码
- 40本长江商学院必读书
- socket Tcp编程笔记--心跳包的实现逻辑
- 一个计算机专业的门外汉的小小开始
- RMAN 系列(四), RMAN 备份
- UIButton上使用UIEdgeInsetsMaketitle跟图片对齐