Oracle テーブルで重複レコード (A1、A2、A3 の 3 つの列) を検出したい場合は、以下のクエリを使用できます。
Select A1, A2, A3,count(1)
from T
group by A1, A2, A3
having count(1) > 1;
しかし、A3 が BLOB 型の場合、BLOB 列を group by ステートメントに含めることができないため、このクエリはエラー メッセージ「ORA-00932: データ型に一貫性がありません: 予期される - BLOB を取得しました」を返します。では、Blob 列を使用して重複レコードをクエリするにはどうすればよいでしょうか? どうもありがとう。