sql >> Database >  >> RDS >> Oracle

Fout ORA-00932 bij gebruik van een select met unie- en CLOB-velden

Ik denk dat het probleem het gebruik is van UNION in plaats van UNION ALL . De UNION operator zal de twee sets combineren en duplicaten elimineren . Omdat CLOB-typen niet kunnen worden vergeleken, is het dubbele eliminatiegedeelte niet mogelijk.

UNION ALL gebruiken zal niet proberen dubbele eliminatie uit te voeren (je hebt waarschijnlijk toch geen duplicaten), dus het zou moeten werken.



  1. Visual Studio:ContextSwitchDeadlock

  2. Bekijk mijn presentatie 'Optimaliseren van Microsoft Access met SQL Server'

  3. Wat is MariaDB? Hoe werkt MariaDB?

  4. Spring Data @CreatedDate annotatie werkt niet voor mij