0

当我想检测 oracle 表中的重复记录(具有 3 列 A1、A2 和 A3)时,可以使用以下查询:

Select  A1, A2, A3,count(1) 
from T 
group by A1, A2, A3 
having count(1) > 1;

但如果 A3 是 Blob 类型,则此查询将返回错误消息“ORA-00932:不一致的数据类型:预期 - 得到 BLOB”,因为 blob 列不能按语句分组。那么我们如何使用 Blob 列查询重复记录呢?非常感谢。

4

0 回答 0