DB&SQL

TIBERO - jdbc-11022 values are from incompatible data types

초롱불 2024. 5. 8. 12:39

jdbc-11022 values are from incompatible data types 에러가 나타났다.

 

일반적으로 CASE WHEN 문에서 나타나는 오류로 알고 있고 이전에 오류가 났을 때 그 부분을 수정하면 되었기에 CASE WHEN 구문만 확인하고 있었으나 문제를 발견할 수 없었다.

 

DATA TYPE이 다르다는 문구이기에 DATA TYPE 위주로 확인하였다.

 

UNION ALL 로 결합되는 두 데이터에서 하나의 컬럼이 varchar2와 nvarchar로 달라서 에러가 나는 걸 확인했다.

 

TO_CHAR 함수로 nvarchar를 varchar2로 변환하여 해결하였다.