반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- HTTP
- db
- Tomcat
- 마이바티스
- Javascript
- DBeaver
- 디비버
- Redis
- IntelliJ
- 인텔리제이
- git
- Linux
- Server
- 오라클
- 톰캣
- WAS
- 보안
- 이클립스
- JQuery
- JSON
- 상태코드
- svn
- 모바텀
- 자바
- 자바스크립트
- SQL
- java
- Eclipse
- mybatis
- oracle
Archives
- Today
- Total
목록ORA-01789 (1)
JongTachi의 개발 블로그
[Oracle] ORA-01789 : 질의 블록은 부정확한 수의 결과 열을 가지고 있습니다.
얼마전 쿼리문을 작성하는데 "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 해오는 열을 잘 확인해서 쿼리문을..
DB/Oracle
2023. 10. 15. 15:39