본문으로 바로가기

 

 

이번 글에서는 ORA-01846: 지정한 요일이 부적합합니다. 에러에 대하여 알아보도록 하겠습니다.

 

ORA-01846: 지정한 요일이 부적합합니다.

ORA-01846: "not a valid day of the week"

 

간혹 쿼리를 짤 때 다음과 같은 에러가 발생합니다.

 

 

예제를 통하여 에러가 발생한 이유와 해결 방법에 대하여 알아보도록 하겠습니다.

아래의 쿼리는 다음주 수요일을 조회하는 쿼리입니다.

 

이상할 것이 없다고 생각이 드는데 실행하니 ORA-01846: not a valid day of the week  에러가 발생하네요.

 

이 에러가 발생하는 이유는 Oracle 기본 세팅이 영어로 되어있어서 한글로 작성하면 에러가 발생합니다.

즉, '수요일' 이라고 적으면 안되고 'wednesday'라고 작성해야 합니다.

 

위의 쿼리에서 '수요일' 을 'wednesday' 로 바꿔서 쿼리를 다시 실행해보도록 하겠습니다.

 

정상적으로 작동하는 것을 확인할 수 있습니다.