본문 바로가기
오라클 게시판/오라클 함수

【오라클(Oracle) SQL 함수】 CURRENT_DATE 함수

by 기서무나구물 2018. 11. 15.

포스팅 목차

    o CURRENT_DATE

     


    문 법

     

    current_date::=

     


    목 적

    CURRENT_DATE 함수는 현재 세션의 시간대(time zone)를 기준으로 현재 날짜 정보를 Date 데이터 형으로 반환한다.

     


    참 고

     


    관련 함수

    함수명 함수내용
    CURRENT_DATE 현재 세션의 시간대(time zone)를 기준으로 현재 날짜 정보를 Date 데이터 형으로 반환한다.
    CURRENT_TIMESTAMP 현재 session의 시간대를 기준으로 현재 날짜와 시간 정보를 반환한다.
    DBTIMEZONE 데이터 베이스의 시간대(time zone)의 정보를 반환한다.
    LOCALTIMESTAMP 세션 시간대의 현재 날짜와 시각을 timestamp 데이터 유형의 형태로 출력한다.
    SYSTIMESTAMP 데이터 베이스가 설치된 시스템의 fractional 초와 시간대를 포함한 시스템의 날짜를 반환한다.

    [오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크]


    예 제

    다음 예제는 CURRENT_DATE가 세션 time zone에 따라서 다르다.

    Oracle Program
    ALTER SESSION SET TIME_ZONE = '-5:0';
    ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
    SELECT SESSIONTIMEZONE, CURRENT_DATE FROM DUAL;
    
    SESSIONTIMEZONE CURRENT_DATE
    --------------- --------------------
    -05:00          29-MAY-2000 13:14:03
    
    ALTER SESSION SET TIME_ZONE = '-8:0';
    SELECT SESSIONTIMEZONE, CURRENT_DATE FROM DUAL;
    
    SESSIONTIMEZONE CURRENT_DATE
    --------------- --------------------
    -08:00          29-MAY-2000 10:14:33

     


    오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

     

    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
    반응형

    댓글