ORA-00932:不一致的数据类型:要求-得到的却是CLOB

来源:互联网 发布:朴素贝叶斯算法原理 编辑:程序博客网 时间:2024/05/16 09:05

原因是:lob字段不能做group by,而union中需要使用group by过滤到重复纪录,所以不行

解决方法

1.不使用不合適型態的比對方式。把table clob类型改为varchar2或其它类型2.調整table 的資料格式。       3.自製一個PL/SQL 函式轉換資料型別。  使用tochar()函数select to_char(a.clob) from abc a group by to_char(a.clob) ;