날짜, 시간 및 타임스탬프 리터럴 - AWS Clean Rooms

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

날짜, 시간 및 타임스탬프 리터럴

에서 지원하는 날짜, 시간 및 타임스탬프 리터럴 작업 규칙은 다음과 같습니다. AWS Clean Rooms

날짜

다음 표에는 테이블에 로드할 수 있는 리터럴 날짜 값의 유효한 예인 입력 날짜가 나와 있습니다. AWS Clean Rooms 기본 MDY DateStyle 모드가 유효한 것으로 간주됩니다. 이 모드는 1999-01-08, 01/02/00과 같은 문자열에서 월 값이 일 값에 선행함을 의미합니다.

참고

날짜 또는 타임스탬프 리터럴은 테이블에 로드할 때 인용 부호로 묶어야 합니다.

입력 날짜 전체 날짜
1999년 1월 8일 1999년 1월 8일
1999년 1월 8일 1999년 1월 8일
1999년 1월 8일 1999년 1월 8일
1999년 1월 8일 1999년 1월 8일
1999년 1월 8일 2000년 1월 31일
2000년 1월 31일 2000년 1월 31일
2000년 1월 31일 2000년 1월 31일
20080215 2008년 2월 15일
080215 2008년 2월 15일
2008.366 2008년 12월 31일(날짜에서 3자리 구간에 입력할 수 있는 숫자는 001부터 366까지임)

Times

다음 표에는 테이블에 AWS Clean Rooms 로드할 수 있는 리터럴 시간 값의 유효한 예인 입력 시간이 나와 있습니다.

입력 시간 설명(시간 구간)
04:05:06.789 오전 4시 5분 6.789초
04:05:06 오전 4시 5분 6초
04:05 오전 4시 5분 정각
040506 오전 4시 5분 6초
오전 4시 5분 오전 4시 5분 정각(오전은 옵션)
04:05 PM 오후 4시 5분 정각(시간 값은 12보다 작아야 함)
16:05 오후 4시 5분 정각

타임스탬프

다음 표에는 테이블에 로드할 수 있는 리터럴 시간 값의 유효한 예시인 입력 타임스탬프가 나와 있습니다. AWS Clean Rooms 날짜 리터럴만 유효하다면 모두 아래 시간 리터럴과 함께 사용할 수 있습니다.

입력 타임스탬프(연결된 날짜 및 시간) 설명(시간 구간)
20080215 04:05:06.789 오전 4시 5분 6.789초
20080215 04:05:06 오전 4시 5분 6초
20080215 04:05 오전 4시 5분 정각
20080215 040506 오전 4시 5분 6초
20080215 04:05 AM 오전 4시 5분 정각(오전은 옵션)
20080215 04:05 PM 오후 4시 5분 정각(시간 값은 12보다 작아야 함)
20080215 16:05 오후 4시 5분 정각
20080215 자정(기본 설정)

특수한 날짜/시간 값

다음 테이블에는 날짜/시간 리터럴 및 날짜 함수의 인수로 사용할 수 있는 특수 값을 보여줍니다. 이 특수 값을 사용하려면 작은따옴표가 필요하며, 쿼리 처리 시 타임스탬프 정규 값으로 변환됩니다.

특수 값 설명
now 현재 트랜잭션의 시작 시간으로 평가되며, 마이크로초 정밀도로 타임스탬프를 반환합니다.
today 해당하는 날짜로 평가되며, 시간 부분을 0으로 타임스탬프를 반환합니다.
tomorrow

해당하는 날짜로 평가되며, 시간 부분을 0으로 타임스탬프를 반환합니다.

yesterday

해당하는 날짜로 평가되며, 시간 부분을 0으로 타임스탬프를 반환합니다.

다음은 nowtoday가 DATEADD 함수와 함께 작동하는 방식을 보여주는 예입니다.

select dateadd(day,1,'today'); date_add --------------------- 2009-11-17 00:00:00 (1 row) select dateadd(day,1,'now'); date_add ---------------------------- 2009-11-17 10:45:32.021394 (1 row)