근거 있는 일하기_SQL
오라클 날짜는 항상 시분초를 달고다닌다
은행 다니는 하이디
2024. 4. 19. 23:59
오라클db의 경우 연/월/일/시/분/초 7바이트의 고정길이를 사용해서 시간값을 관리함
다만 날짜의 형식모델 세팅에 따라 어디까지 ‘보여질지’를 선택할 수 있음. 근데 그렇다고 시분초가 없는게아님
TO_DATE 없이 작은따옴표 안에 ‘2024/03/13’만 쓰면 그냥 문자열로 저장됨. 시분초 안붙은거보면 알수있음. 오라클에서 DATE는 무조건 시분초를 달고다님
기본적으로 MM이 지정이 안되어있으면 현재시점 월의 1월 1일을 불러옴 (OS에서 날짜 불러옴) . 지금이 4월13일이기 때문에 4월1일임
오라클DB에서 2자리로 연도를 표시하면 무조건 현재 세기를 불러옴. 그러니까 가급적이면 4자리 연도를 다 쓰시오
아니라면 RR 써도되긴하지만 네자리 다쓰는걸 추천