[Oracle] ORA-01850: hour must be between 0 and 23

2019. 11. 28. 12:13
반응형

[Oracle] ORA-01850: hour must be between 0 and 23





간단한 오류지만 생각보다 쉬이 발생하는 오류



ORA-01850: hour must be between 0 and 23 의 에러원인은


ORA-01850: 시간은 0에서 23 사이어야 합니다. 이다.



EX)


1
2
3
 
select to_date('2019-11-20 24:12:34''YYYY-MM-DD HH24:MI:SS')from dual
 
cs


위의 내용과 같이 진행할때 주로 발생하는데 


이경우 시간이 24시간이 넘었기때문이다



Result )


1
2

select to_date('2012-12-03 0:12:34''YYYY-MM-DD HH24:MI:SS')from dual
select to_date('2012-12-03 12:12:34''YYYY-MM-DD HH24:MI:SS')from dual

cs


이런식으로 시간을 잘지정해주면 된다


다음값은 오전 12시 12분 34초 

그리고    오후 12시 12분 34초 가 된다.




반응형

BELATED ARTICLES

more