Trước hết, đây không phải là bản sao của câu hỏi this. Nếu có, xin lỗi nhưng tôi không thể giải quyết vấn đề của tôi bằng cách đọc nó.Lỗi ORA-00932 khi sử dụng lựa chọn với các trường công đoàn và CLOB
Tôi nhận được lỗi này:
ORA-00932: inconsistent datatypes: expected - got CLOB
Khi tôi cố gắng thực hiện câu lệnh SELECT này:
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
Các lĩnh vực được lựa chọn (t_txt) là CLOB datatype. Như bạn có thể thấy, đó là cùng một cột của cùng một bảng. Tuyên bố này thuộc về một tuyên bố lớn hơn, tôi đã cô lập phần mà tôi đang gặp vấn đề này.
Cảm ơn bạn rất nhiều.
Thử 'UNION ALL' thay vì' UNION'. –