Database/Oracle 에러모음 썸네일형 리스트형 UNION할 때 ORDER BY 는 맨 끝 SELECT 문에 위치해야 한다. 다음과 같이 맨 끝이 아닌 다른 곳에 ORDER BY 절을 쓰면 에러가 난다. 더보기 NEXT_DAY 함수 - ORA-00904: "MON": 부적합한 식별자 NEXT_DAY FUNCTION은 내가 기입한 날짜로부터 원하는 요일이 며칠에 있는지 반환해주는 함수이다. SELECT NEXT_DAY (SYSDATE, MON) DT FROM DUAL 실행시켰더니 다음과 같은 에러가 났다. ORA-00904: "MON": 부적합한 식별자 NLS_DATE_LANGUAGE가 KOREAN으로 설정되어 있어서 MONDAY 혹은 MON을 인식하지 못해서 발생한 문제이다. * NLS_SESSION 확인법 select * from nls_session_parameters; 숫자로 바꿔준다. 참고로 요일별 숫자는 SUN=1, MON=2, ... 이다 SELECT NEXT_DAY (SYSDATE, 2) DT FROM DUAL > 결과테이블 2020/03/16 오전 5:25:20 더보기 이전 1 다음