Fehler ORA-00932 bei Verwendung einer Auswahl mit Union- und CLOB-Feldern

Erstens ist dies kein Duplikat vondiese Frage. Wenn ja, leider konnte ich mein Problem nicht durch Lesen lösen.

Ich erhalte diesen Fehler:

ORA-00932: inconsistent datatypes: expected - got CLOB

Wenn ich versuche, diese SELECT-Anweisung auszuführen:

SELECT TXT.t_txt 
  FROM CITADM.tb_avu_txt_grc GR  
 INNER JOIN CITADM.tb_avu_txt TXT   
    ON (GR.e_txt = TXT.e_txt and GR.u_txt = TXT.u_txt)  
 WHERE  TXT.u_lin_ord = 1
UNION
SELECT TXT.t_txt 
  FROM CITADM.tb_avu_txt_grc_cvd GRC  
 INNER JOIN CITADM.tb_avu_txt TXT  
    ON (GRC.e_txt = TXT.e_txt and GRC.u_txt = TXT.u_txt)  
 WHERE  TXT.u_lin_ord = 2

Das ausgewählte Feld (t_txt) hat den Datentyp CLOB. Wie Sie sehen, ist es dieselbe Spalte derselben Tabelle. Diese Aussage gehört zu einer größeren, ich habe den Teil isoliert, wo ich dieses Problem habe.

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage