TO_DATE 함수 - AWS Clean Rooms

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

TO_DATE 함수

TO_DATE는 문자열로 표현된 날짜를 DATE 데이터 형식으로 변환합니다.

구문

TO_DATE(string, format)
TO_DATE(string, format, is_strict)

인수

string

변활할 문자열입니다.

format

입력 문자열의 형식을 날짜 부분과 관련하여 정의하는 문자열 리터럴입니다. 유효한 일, 월 및 연도 형식 목록은 날짜/시간 형식 문자열 섹션을 참조하세요.

is_strict

입력 날짜 값이 범위를 벗어날 경우 오류가 반환되는지 여부를 지정하는 옵션 부울 값입니다. is_strictTRUE로 설정되면 범위를 벗어난 값이 있는 경우 오류가 반환됩니다. is_strict가 기본값인 FALSE로 설정되면 오버플로 값이 허용됩니다.

반환 타입

TO_DATE는 format 값에 따라 DATE를 반환합니다.

format으로의 변환이 실패하면 오류가 반환됩니다.

예제

다음 SQL 문은 날짜 02 Oct 2001을 날짜 데이터 형식으로 변환합니다.

select to_date('02 Oct 2001', 'DD Mon YYYY'); to_date ------------ 2001-10-02 (1 row)

다음 SQL 문은 문자열 20010631을 날짜로 변환합니다.

select to_date('20010631', 'YYYYMMDD', FALSE);

결과는 2001년 7월 1일입니다. 6월은 30일만 있기 때문입니다.

to_date ------------ 2001-07-01

다음 SQL 문은 문자열 20010631을 날짜로 변환합니다.

to_date('20010631', 'YYYYMMDD', TRUE);

결과는 오류입니다. 6월은 30일만 있기 때문입니다.

ERROR: date/time field date value out of range: 2001-6-31