原因是: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) ;
原因是: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) ;