0

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 列を使用して重複レコードをクエリするにはどうすればよいでしょうか? どうもありがとう。

4

0 に答える 0