CURRENT_DATE 함수 - Amazon Redshift

CURRENT_DATE 함수

CURRENT_DATE는 현재 세션 시간대(기본 UTC)의 날짜를 기본 형식(YYYY-MM-DD)으로 반환합니다.

참고

CURRENT_DATE는 현재 문이 아닌 현재 트랜잭션의 시작 날짜를 반환합니다. 10/01/08 23:59에 여러 문이 포함된 트랜잭션을 시작하고, CURRENT_DATE가 포함된 문이 10/02/08 00:00에 실행되는 시나리오를 생각해 보세요. CURRENT_DATE는 10/02/08이 아닌 10/01/08을 반환합니다.

구문

CURRENT_DATE

반환 타입

날짜

예시

다음은 현재 날짜(함수가 실행되는 AWS 리전 내)를 반환하는 예입니다.

select current_date; date ------------ 2008-10-01

다음 예제에서는 테이블을 만들고 todays_date 열의 기본값이 CURRENT_DATE인 행을 삽입한 다음 테이블의 모든 행을 선택합니다.

CREATE TABLE insert_dates( label varchar(128) NOT NULL, todays_date DATE DEFAULT CURRENT_DATE); INSERT INTO insert_dates(label) VALUES('Date row inserted'); SELECT * FROM insert_dates; label | todays_date ------------------+------------- Date row inserted | 2023-05-10