IT/Oracle DBMS
Oracle NEXT_DAY 설명 : 오라클 함수
WorldSeeker
2021. 3. 31. 09:09
1. 함수의 목적
Oracle NEXT_DAY는 date 파라미터보다 이후의 char 파라미터에 해당하는 첫번째 요일의 날짜를 반환한다.
2. 샘플을 통한 개념 퀵뷰
SELECT NEXT_DAY(SYSDATE,'월요일') "NEXT DAY"
FROM DUAL;
NEXT DAY
-------------------------
07-8월 -2017 21:12:39
3. 사용방법
4. 함수 PARAMETER 설명
[date]
NEXT_DAY를 계산할 기준일자를 정의하는 파라미터이다.
[char]
NEXT_DAY에 의해 계산할 요일을 정의한다. 반드시 해당 세션의 현재 국가 언어로 정의해야 한다.
5. 다양한 샘플표현
example1) 현재 세션의 언어는 한국어이다. char 파라미터에 영어로 적으면 에러가 난다.
SELECT NEXT_DAY(SYSDATE,'TUESDAY') "NEXT DAY"
FROM DUAL;
SELECT NEXT_DAY(SYSDATE,'TUESDAY') "NEXT DAY"
*
1행에 오류:
ORA-01846: 지정한 요일이 부적합합니다.