UNION ALL을 포함하는 쿼리를 만들었지 만 두 부분 인 은 동일한 데이터 유형이 아닙니다. 내 말은, 내가 하나의 열을 표시해야하지만, 두 개의 열의 형식이 있는데, 어디에서 데이터가 달라지는 지 알 수 있습니다. 내가 예를 얻는 경우에 그래서 :UNION이 db2 서버의 다른 데이터 유형을 사용합니다.
select a,b
from c
union all
select d,b
from e
A와 D는 숫자,하지만 그들은 다른 형식을 가지고있다. a의 길이는 15 이고 b의 길이는 13임을 의미합니다. 부동 소수점 뒤에 숫자가 없습니다. 숫자를 사용하면 varchar, 정수 및 소수점이 작동하지 않습니다. 나는 항상 메시지를받습니다 : 데이터 변환 또는 데이터 매핑 오류. 이 필드를 같은 형식으로 변환하려면 어떻게해야합니까?
감사합니다. – Jolma