ORA-22858: 数据类型的变更无效 varchar2类型转换为clob类型

Oracle中,如果一个列的类型为varchar2,那么它不能直接转换为clob类型。可以通过间接的方式来修改。下面为实验:

ORA-22858: 数据类型的变更无效

如果直接转换,报错!

我们可以通过间接的方式来操作:

新建一个clob类型的列,将原列的值插入新建的列,然后删除原列,重命名新列。

SQL> alter table test add name_new clob;

Table altered

SQL> update test set name_new=name_old;

2rows updated(把原来字段的值复制到新建的字段中)

SQL> commit;

SQL> select * from test;

IDNAME NAME1

----------------------------------------------------------------------------------

1 a a

2 b b

SQL> desc test

Name Type Nullable Default Comments

----------------- -------- ------- --------

ID INTEGER Y

NAME VARCHAR2(10) Y

NAME1CLOB Y

oracle 数据类型的变更无效 clob,ORA-22858数据类型的变更无效 varchar2类型转换为clob类型...相关推荐

  1. ORA-22858: 数据类型的变更无效 varchar2类型转换为clob类型

    ORA-22858: 数据类型的变更无效 varchar2类型转换为clob类型 Oracle中,如果一个列的类型为varchar2,那么它不能直接转换为clob类型.可以通过间接的方式来修改.下面为 ...

  2. oracle 数据类型的变更无效 clob,ORA-22858:数据类型的变更无效varchar2类型转换为clob类型...

    oracle中,如果一个列的类型为varchar2,那么它不能直接转换为clob类型.可以通过间接的方式来修改.下面为实验: Oracle中,如果一个列的类型为varchar2,那么它不能直接转换为c ...

  3. oracle数据的变更无效,ORA-22858:数据类型的变更无效varchar2类型转换为clob类型

    oracle中,如果一个列的类型为varchar2,那么它不能直接转换为clob类型.可以通过间接的方式来修改.下面为实验: Oracle中,如果一个列的类型为varchar2,那么它不能直接转换为c ...

  4. ORA-22858: 数据类型的变更无效 varchar2类型转换为clob类型

    oracle中,如果一个列的类型为varchar2,那么它不能直接转换为clob类型.可以通过间接的方式来修改.下面为实验: SQL>create table test(id int,name ...

  5. Oracle Long类型转换为Clob类型

    INSERT INTO sammy_test_clob    SELECT TO_LOB (report_xml)      FROM qm_s_report     WHERE report_nam ...

  6. oracle varchar2 赋值给clob,VARCHAR2转换为CLOB碰到ORA-22858错误

    今天开发人员问我如何将一个VARCHAR2类型的字段转化为CLOB类型. 记得在9i及以前版本是不能直接转换的,不过10g以上版本还真没有注意过这个问题,测试了一下直接转换,果然碰到了ORA-2285 ...

  7. oracle22858,VARCHAR2转换为CLOB碰到ORA-22858错误

    今天开发人员问我如何将一个VARCHAR2类型的字段转化为CLOB类型. 记得在9i及以前版本是不能直接转换的,不过10g以上版本还真没有注意过这个问题,测试了一下直接转换,果然碰到了ORA-2285 ...

  8. [Oracle][ODBC SQL Server Driver][SQL Server]对象名 'RECOVER.HS_TRANSACTION_LOG' 无效(转)

    原帖由 qingyun 于 2010-6-21 15:44 发表  在写pl/sql的时候,有个很重要的注意点: 比如: begin   update  某个sqlserver的表@dblink名字 ...

  9. Oracle 列由VARCHAR2改为CLOB类型

    最近突然遇到好多Oracle 列由VARCHAR2改为CLOB类型的需求,不知道大家是不是约好了...查了一些网上的文章,结合实际修改的情况记录一下各种场景及解决方法. 一. 示例准备 新建两张表TB ...

最新文章

  1. try~Catch语句中异常的处理过程
  2. Rpgmakermv(31)MOG插件与YEP的结合
  3. linux无效家目录,Linux 家目录下文件夹消失?
  4. Android 动态类加载实现免安装更新
  5. 为多网络请个“交警”
  6. 我ABAP开发生涯中搜集的一些有意思的数据库表
  7. Box Shadow CSS教程–如何向任何HTML元素添加投影
  8. codeforces798C - Mike and gcd problem (数论+思维)
  9. iPhone 5今日大限已至!不升级全部变砖
  10. 共享一款基于 jQuery 的多功能对话框插件 jBox,强不强大,用了才知道:)
  11. 设置元素的高度为百分比,结果不起作用的解决方法
  12. 联想拯救者Y7000 win10+ubuntu18.04双系统 nvidia1050ti驱动安装
  13. 老男孩python全栈day01
  14. new pad不能用usb充电的解决方法
  15. AI上推荐 之 FiBiNET模型(特征重要性选择与双线性特征交叉)
  16. 门店定位怎么在地图上显示_怎样让自己的店地理位置显示在高德地图上
  17. C. Edgy Trees---(思维题+并查集的运用)---Codeforces Round #548 (Div. 2)
  18. hcip第一天复习笔记
  19. linux命令字典式总结(按用途分类)
  20. Android音乐播放器开发(2)—登录

热门文章

  1. 【转】IT 圈里有哪些经常被读错的词?
  2. Int 转 byte 数组以及相关原理
  3. CPI数据对股市走势的影响(时寒冰…
  4. 安卓系统开机动画制作
  5. Win10/Ubuntu双系统卸载Ubuntu,分情况彻底卸载!
  6. 贝叶斯生成对抗网络(GAN)
  7. 西安尚学堂Java 服务端入门(资料推荐)
  8. hdu1180 诡异的楼梯(BFS+优先队列)
  9. JAVA计算机毕业设计摄影网站(附源码、数据库)
  10. 专业摄影设计传媒搭建网站模板