ORACLE LOB字段 不能用union 查询

来源:互联网 发布:山西大学教育网络系统 编辑:程序博客网 时间:2024/06/10 17:22

lob字段不能做group   by,而union中需要使用group   by过滤掉重复纪录,所以不行 。 用union  all就可以了。

 

另:union 和 union all区别:

 

       UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。

    而UNION ALL只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。

原创粉丝点击