Oracle clob无法修改为blob
2016-07-16 20:59
399 查看
将列的数据类型由 clob改为blob 修改时oracle却提示“ORA-22858 invalid alteration of datatype”错误。
是oracle不允某些类型的字段修改。具体就是不可以将字段类型修改为:object、REF、nested table、VARRAY、
CLOB、BLOB。
当然我们这里可以简单处理,具体方法如下:
1、将字段a改名为_a
2、新建一个字段a,用正确的类型
3、将_a字段中的数据经一定转换(一般要做转换的,因为类型变了)后插入了a字段中
4、删除_a字段
如果无需保留数据只要1、2、3步就可以了。
如果表中或该字段中还没有数据,那就更简单了,把那个字段删除再以正确的数据类型新建一个即可。
是oracle不允某些类型的字段修改。具体就是不可以将字段类型修改为:object、REF、nested table、VARRAY、
CLOB、BLOB。
当然我们这里可以简单处理,具体方法如下:
1、将字段a改名为_a
2、新建一个字段a,用正确的类型
3、将_a字段中的数据经一定转换(一般要做转换的,因为类型变了)后插入了a字段中
4、删除_a字段
如果无需保留数据只要1、2、3步就可以了。
如果表中或该字段中还没有数据,那就更简单了,把那个字段删除再以正确的数据类型新建一个即可。
相关文章推荐
- java和scala实现oracle lpad\rpad函数
- 【读书笔记】ORACLE 内存管理
- Linux 安装 Oracle 11g——手工建库(RAC)
- oracle SQL语句(转)
- oracle表分区详解
- ORACLE使用DBCA建数据库时错误ORA-01503,ORA-01158解决
- delphi导入导出excel|oracle
- 监视oracle执行的SQL语句
- pl/sql oracle
- Oracle体系结构
- Navicat for oracle 提示 cannot load OCI DLL,126 193的解决方法
- Oracle中的sid与servicename
- oracle number对应java数据类型BigDecimal
- Oracle OCP笔记(32)全球化(字符集,语言,地区等)
- Oracle OCP笔记(31)使用闪回功能
- Oracle OCP笔记(30)数据库恢复
- Oracle OCP笔记(29)RMAN备份 - Config
- Oracle语句优化的十九种方式
- 数据库学习(整理)----6--Oracle如何快速备份和多次备份数表数据
- Oracle10g卸载后再次安装