728x90
반응형

오라클의 to_char 함수를 이용하여 간단하게 요일을 구할 수 있다.

한글 요일이 나오지 않는경우 NLS_LANGUAGE 설정을 "KOREAN"으로 바꿔주면 된다.

설정 확인 ( select * from nls_session_parameters )


TO_CHAR ( "날짜", "포맷" )


select to_char(sysdate, 'day') from dual --결과 : 화요일 ; select to_char(sysdate, 'dy') from dual --결과 : 화 ; select to_char(sysdate, 'd') from dual --결과 : 3 (1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토)

;



SELECT TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'YYYY-MM-DD' ) DTE , TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'DAY' ) DAY , TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'DY' ) DY , TO_CHAR( TO_DATE('20150816','YYYYMMDD')+LEVEL, 'D' ) D FROM DUAL CONNECT BY LEVEL <= 7

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,