问题描述:
在Mybatis 操作CLOB 的时候遇到了错误,ORA-00932:数据类型不一致:应为-,但却获得CLOB
问题定位:
1. 看看操作clob 字段的时候用到了Union 了吗?
原因: clob 字段不支持分类,union 关键字会对字段进行group by , 这个隐藏从错误很难发现,
耽误了我一天的时候,修改这个问题;
注意: 用union all 可以,但是不能用 uion;
2:用to_char(clob 字段) 可以解决问题,但是不是长久之计;
我一开始的时候用到就是to_char(); 总以为自己sql 没有问题; 而且to_char() 也不会暴露这个问题的;