Ошибка ORA-00932 при использовании выбора с полями union и CLOB
Прежде всего, это не дубликатэто вопрос. Если это так, извините, но я не смог решить мою проблему, прочитав ее.
Я получаю эту ошибку:
ORA-00932: inconsistent datatypes: expected - got CLOB
Когда я пытаюсь выполнить эту инструкцию SELECT:
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
Выбранное поле (t_txt) имеет тип данных CLOB. Как видите, это тот же столбец в той же таблице. Это утверждение относится к большему, я выделил ту часть, где у меня возникла эта проблема.
Большое спасибо.