날짜 포맷을 사용할 때 'YY'와 'RR'이 존재합니다.
여기서 'YY'는 무엇이고, 'RR'이 무엇인지 알아보겠습니다.
간단히 설명하자면, 'YY'는 2000년대를 나타내고 'RR'은 1900년대를 포함한다고 보시면 될 것 같습니다.
'RR'은 50년을 기준으로 50 이상이면 1900년대, 50 미만이면 2000년대를 나타냅니다.
-실행 결과
SELECT TO_CHAR(TO_DATE('50', 'YY'), 'YYYY')
, TO_CHAR(TO_DATE('49', 'RR'), 'RRRR')
, TO_CHAR(TO_DATE('50', 'RR'), 'RRRR')
, TO_CHAR(TO_DATE('51', 'RR'), 'RRRR')
FROM DUAL;
--2050, 2049, 1950, 1951
728x90
반응형
'DataBase > Oracle' 카테고리의 다른 글
[Oracle]개행문자가 포함된 컬럼의 첫번째 줄 조회하기 (0) | 2020.12.15 |
---|---|
[Oracle] ORA-65096: invalid common user or role name (0) | 2020.05.21 |
댓글