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