[Oracle] ORA-01789 : 질의 블록은 부정확한 수의 결과 열을 가지고 있습니다.

2023. 10. 15. 15:39·DB/Oracle
728x90
반응형

얼마전 쿼리문을 작성하는데 

 

"ORA-01789 : 질의 블록은 부정확한 수의 결과 열을 가지고 있습니다." 라는 에러가 났습니다.

저는 UNION을 하는 과정에서 에러가 났는데요. 

 

결론부터 말씀드리면 UNION시 select문열의 수가 서로 일치하지 않아서 나는 에러였습니다.

 

코드로보면 이런 상황이라고 보시면 됩니다.

SELECT COLUMN_1, COLUMN_2 FROM TABLE_1
UNION
SELECT COLUMN_3 FROM TABLE_2;

-- 위에 코드를 보면 TALBE_1과 TABLE_2에서 불러오는 열의 갯수가 다른 것을 확인할 수 있습니다.

 

서로 SELECT해서 불러오는 열의 갯수가 다르기 때문에 저런 에러가 났던덥니다. 

 

UNION하기 전에 SELECT 해오는 열을 잘 확인해서 쿼리문을 작성하시길 바랍니다!

 

728x90
반응형

'DB > Oracle' 카테고리의 다른 글

[Oracle] 오라클 권한(GRANT) 확인  (0) 2023.12.18
[Oracle] (') 조건으로 조회하기  (0) 2023.12.09
[Oracle] Oracle wm_concat -> listagg로 변경  (0) 2023.12.09
[Oracle] Oracle 특정 문자열 포함 여부 확인하기(LIKE)  (0) 2023.08.05
[Oracle] sqldeveloper 실행이 안 될 때 (무한로딩)  (0) 2023.07.12
'DB/Oracle' 카테고리의 다른 글
  • [Oracle] (') 조건으로 조회하기
  • [Oracle] Oracle wm_concat -> listagg로 변경
  • [Oracle] Oracle 특정 문자열 포함 여부 확인하기(LIKE)
  • [Oracle] sqldeveloper 실행이 안 될 때 (무한로딩)
JongTachi
JongTachi
    반응형
  • JongTachi
    JongTachi의 개발 블로그
    JongTachi
  • 전체
    오늘
    어제
    • 분류 전체보기 (162)
      • Network (10)
      • Server (19)
        • Web (12)
        • WAS (6)
      • Java (8)
        • JVM (1)
        • Java Syntax (16)
        • IDE (5)
        • Lombok (2)
        • Util (1)
      • FrameWork (8)
        • Spring&SpringBoot (4)
        • MyBatis (4)
      • JSP (3)
      • JavaScript (12)
        • jQuery (3)
        • JSON (3)
      • APM (1)
      • Android (5)
      • VCS(Version Control System) (5)
        • Git (4)
        • SVN (1)
      • IT_Tools (15)
        • Jenkins (2)
        • MobaXterm (2)
        • Jeus (1)
        • DBeaver (3)
      • Certificate (1)
      • Linux (3)
      • DB (14)
        • MariaDB (0)
        • Oracle (8)
        • Redis (2)
      • IT Information (19)
      • Text Editor (2)
        • NotePad (2)
      • 비밀의방 (0)
      • 헬파티 여행 (1)
      • 경제 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    WAS
    이클립스
    mybatis
    자바
    Linux
    oracle
    인텔리제이
    JSON
    톰캣
    java
    오라클
    svn
    상태코드
    SQL
    HTTP
    git
    Javascript
    Eclipse
    디비버
    마이바티스
    JQuery
    DBeaver
    보안
    db
    Redis
    Server
    IntelliJ
    Tomcat
    Web
    자바스크립트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JongTachi
[Oracle] ORA-01789 : 질의 블록은 부정확한 수의 결과 열을 가지고 있습니다.
상단으로

티스토리툴바