⭕ 기본 환경: IDE: SQL Developer, Language: Oracle SQL
발생 Error
Oracle SQL로 다음 Source Code를 실행할 경우,
⚠️ ROWNUM의 ALIAS인 RN이 인식되지 않는 문제 발생
발생 원인
WHERE절의 실행 순서가 SELECT보다 우선하므로 RN 지정을 인식하지 못함
구문 작성 순서: SELECT FROM WHERE GROUP_BY HAVING ORDER_BY
구문 실행 순서: FROM WHERE GROUP_BY HAVING SELECT ORDER_BY
해결 방법
RN을 인식할 수 있도록 INLINE VIEW를 활용하여 FROM에 SELECT절을 삽입
'DataBase > Oracle with Error' 카테고리의 다른 글
[해결 방법] ORA-00925: INTO 키워드가 누락되었습니다 (0) | 2023.04.15 |
---|---|
[해결 방법] ORA-00927: 누락된 등호 (0) | 2023.04.09 |
[해결 방법] ORA-42399: 읽기 전용 뷰에서는 DML 작업을 수행할 수 없습니다 (0) | 2023.03.08 |
[해결 방법] ORA-01031: 권한이 불충분합니다 (0) | 2023.03.08 |
[해결 방법] ORA-00998: 이 식은 열의 별명과 함께 지정해야 합니다 (0) | 2023.03.07 |