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

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

by 기서무나구물 2021. 10. 21.

포스팅 목차

    SYSDATE

     


    문 법

     

    sysdate::=

     


    목 적

    SYSDATE함수는 데이터 베이스가 위치하고 있는 OS의 일자와 시간을 반환한다. (현재 일자와 현재시간)

    반환된 값의 데이터 형은 DATE이고, 반환된 포맷은 NLS_DATE_FORMAT 초기 파라미터의 값에 의존한다. 이 함수는 인수가 필요 없다. 분산된 SQL 문장에서, 이 함수는 로컬 데이터베이스의 OS의 일자와 시간을 반환한다. 이 함수는 CHECK 제약의 조건으로 사용할 수 없다.

     


    패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table)

     


    관련 함수

    함수명 함수내용
    CURRENT_DATE 현재 세션의 시간대(time zone)를 기준으로 현재 날짜 정보를 Date 데이터 형으로 반환한다.
    CURRENT_TIMESTAMP 현재 session의 시간대를 기준으로 현재 날짜와 시간 정보를 반환한다.
    SYS_EXTRACT_UTC time zone offset 또는 time zone region name을 포함한 datetime 값으로부터 협정 세계시간(세계 표준시간) UTC (Coordinated Universal Time—formerly Greenwich Mean Time)을 추출한다.
    SYSDATE 데이터 베이스가 위치하고 있는 OS의 일자와 시간을 반환한다. (현재 일자와 현재시간)
    SYSTIMESTAMP 데이터 베이스가 설치된 시스템의 fractional 초와 시간대를 포함한 시스템의 날짜를 반환한다.

     


    예 제

    다음 예제는 현재 OS의 날짜와 시각을 반환한다.

    Oracle Program
    SELECT TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW"
    FROM   DUAL;

     

    Results
    NOW
    -------------------
    04-13-2001 09:45:51

     


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

     

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

    댓글