본문 바로가기
Error Report

[ERROR] JDBC-8056 Invalid number of columns in query

by jangThang 2023. 3. 6.
반응형

 

[ Contents ]

     

     

    1. 오류 메시지

     UNION ALL을 하는 과정에서 java.sql.SQLException: JDBC-8056 Invalid number of columns in query 오류가 발생했다.

     

     

    2. 원인

     보통 여러 개의 SELECT문 결과를 병합할 때, 칼럼의 이름과 갯수가 맞지 않을 때 발생한다.

     

     

    3. 해결방안

     SQL문의 칼럼 형식과 이름이 동일하도록 맞춰준다.

     만약 타 SELECT문에서는 필요없는 칼럼이라도 '' AS COL와 같이 데이터를 넘겨줘야 한다.

     

    star가 되고나서 Tistory

    반응형

    댓글