LANGUAGE/!$%!% ERROR NOTE 2015. 12. 30. 22:34


///// 에러

ORA-01839 date not valid for month specified



///// 문제

날짜 형식이 틀렸다.


날짜는 수치가 제한적이다.


예를 들어 12월은 31일까지 있는데, 32를 넣거나 


2월은 마지막 날이 연마다 다르다는 점을 간과한 것이다.


연(Year)은 현재까지...

월(Month)는 1에서 12까지 

일(Day)은 28 또는 29 또는 30 또는 31 까지...(해당 월에 따라 달리한다.)





///// 해결

맞추어서 넣어주면 된다.


또는 


웬만한 프로그램 언어들은 해당 달(月)의 마지막 날(日)을 구할 수 있는 기본 API가 있으므로 찾아서 활용한다.