Oracle
 sql >> Database >  >> RDS >> Oracle

Errore ORA-00932 quando si utilizza una selezione con campi unione e CLOB

Credo che il problema sia l'uso di UNION invece di UNION ALL . Il UNION l'operatore combinerà i due insiemi ed eliminerà i duplicati . Poiché i tipi CLOB non possono essere confrontati, la parte di eliminazione dei duplicati non è possibile.

Usando UNION ALL non tenterà di eseguire l'eliminazione dei duplicati (probabilmente non hai comunque duplicati), quindi dovrebbe funzionare.