执行Oracle中的函数wm_concat报错oracle wmsys.wm_concat ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB

来源:互联网 发布:linux有什么认证 编辑:程序博客网 时间:2024/05/21 09:01
    在oracle 中用到函数wm_concat时报错,原因是Oracle 函数 wmsys.wm_concat 在 10.2.0.4版本以前是 varchar2 类型,但是 从 10.2.0.5 开始,是 CLOB 类型,也就是一种文本类型,varchar2类型最大只能支持4000的长度,而clob的长度不限。

    解决方案:改成 to_char(wm_concat( ...... )) 。得意

阅读全文
0 0
原创粉丝点击