Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Błąd ORA-00932 podczas używania wyboru z polami Union i CLOB

Uważam, że problemem jest użycie UNION zamiast UNION ALL . UNION operator połączy oba zestawy i wyeliminuje duplikaty . Ponieważ typy CLOB nie mogą być porównywane, część eliminacji duplikatów nie jest możliwa.

Używanie UNION ALL nie będzie próbował wykonać zduplikowanej eliminacji (prawdopodobnie i tak nie masz duplikatów), więc powinno działać.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Procedura składowana w przykładzie Oracle z parametrem IN OUT

  2. Wyrażenie regularne (RegEx) dla IPv6 Oddzielone od IPv4

  3. Zrzut zużycia kursora

  4. Wspólny użytkownik z uprawnieniami SYSBACKUP

  5. jak ustawić kolumnę automatycznego przyrostu za pomocą programisty sql