언어/SQL
[TRINO] Cannot cast char(8) to integer
김태구
2023. 6. 27. 14:55
반응형
에러
trino를 통해 타 DB간 조인시 타입이 안맞는 경우가 있었습니다. 그래서 다른 DB의 카테고리 넘버를 char -> int로 변경하려고 했을 때 위와 같은 에러가 나타났습니다.
해결
해결 방법은 간단하며, CHAR을 VARCHAR로 변경한 후 INT로 변경해주면 됩니다.
## 에러 발생 SQL
cast(broad_cate_no a as int)
## 에러 해결 SQL
cast(cast(broad_cate_no as varchar) as int)
반응형