001.ORA-00932:数据类型不一致:应为-,但却获得CLOB

解决方案一:

WM_CONCAT()函数返回的是文本类型,作为关联字段时取得CLOB没有,没有取到真正的字段值,将字段TO_CHAR()转为字符串便没有报错了。

 

解决方案二:(oracle 版本11g可用)

WM_CONCAT()函数替换为:listagg() within group (order by rownum)

posted @ 2018-12-20 14:41  请问吃饭了吗  阅读(5816)  评论(0)    收藏  举报