ORA-01791: SELECT 식이 부적합합니다 라고 나오는경우
SELECT
DISTINCT
TO_CHAR(APPLY_DATE, 'YYYY-MM-DD')
FROM
TEST_TABLE
ORDER BY
APPLY_DATE ASC
위 쿼리를 실행했는데 ORA-01791: SELECT 식이 부적합합니다 라고 나오길래 확인해보니 DISTINCT 를 사용할때 ORDER BY 를 사용할경우 SELECT 와 같은 내용으로 적어주지 않으면 에러가 나오는거였습니다. 그래서 아래처럼 변경해주었습니다
SELECT
DISTINCT
TO_CHAR(APPLY_DATE, 'YYYY-MM-DD')
FROM
TEST_TABLE
ORDER BY
TO_CHAR(APPLY_DATE, 'YYYY-MM-DD') ASC
SELECT 와 ORDER BY 내용을 똑같이 바꿔주니 해결되었습니다
'개발 > 오라클' 카테고리의 다른 글
오라클 Session 정보 로그 확인 (0) | 2022.07.07 |
---|---|
오라클 버전과 호환되는 ojdbc 및 jdk 버전 (ojdbc 다운로드 링크) (0) | 2022.02.12 |
오라클 system 유저 패스워드 변경 (0) | 2021.12.26 |
댓글