dbms:oracle:devel:oracledatefunction:next_day
NEXT_DAY
사용법
오라클 상에서 해당 날짜이후의 요일일자를 추출할때 이용하는 함수이다.
요일은 클라이언트의 nls_lang 설정의 의존적이다.
nls_lang이 KOREAN_KOREA로 설정되었을 때 한글(예: '금')
SQL> SELECT NEXT_DAY(SYSDATE, '금') FROM DUAL;
nls_lang이 AMERICAN_AMERICA로 설정되었을 때 영문으로 (예: 'Friday')
SQL> SELECT NEXT_DAY(SYSDATE, 'Friday') FROM DUAL;
nls_lang에 상관없이 Query 하고 싶을때는 1(일)~7(토)로
SQL> SELECT NEXT_DAY(SYSDATE, 6) FROM DUAL;
NLS_LAN
nls_lang의 영문상태인지 한글상태인지 확인
SQL> SELECT VALUE FROM nls_session_parameters WHERE parameter = 'NLS_DATE_LANGUAGE' ;
nls_lang의 설정을 영문으로 바꾸고 싶을 때
SQL> ALTER SESSION SET nls_date_language = 'AMERICAN';
dbms/oracle/devel/oracledatefunction/next_day.txt · 마지막으로 수정됨: 2009/07/28 13:59 저자 starlits