LOCALTIMESTAMP
LOCALTIMESTAMP (현지 타임스탬프)
현재 세션의 타임존을 기준으로 현재 타임스탬프를 반환해요.
본문
구문 (Syntax)
LOCALTIMESTAMP( [ <fract_sec_precision> ] )
인자 (Arguments)
fract_sec_precision
선택적인 인자로, 결과 TIMESTAMP 값의 소수 초(fractional seconds) 정밀도를 지정해요. 기본값은 현재 세션의 TIMESTAMP_NTZ_OUTPUT_FORMAT 설정에 따라 달라져요. 이 인자는 0에서 9 사이의 정수로 지정해요.
반환 값 (Returns)
함수가 실행될 때의 세션 타임존을 기준으로 한 현재 타임스탬프를 반환해요. 반환 값의 데이터 타입은 TIMESTAMP_NTZ예요.
예시 (Examples)
다음 예시는 테이블에 있는 행 수만큼 반환되는 현재 타임스탬프를 보여줘요. 이 예시는 약 5초 동안 실행되며, 시작 시각과 종료 시각의 차이를 보여줘요.
SELECT CURRENT_TIMESTAMP() AS start_time,
LOCALTIMESTAMP() AS current_local_timestamp,
CURRENT_TIMESTAMP() AS end_time,
COUNT(*) AS row_count
FROM TABLE(generator(rowcount => 5));
+-------------------------+-------------------------+-------------------------+-----------+
| START_TIME | CURRENT_LOCAL_TIMESTAMP | END_TIME | ROW_COUNT |
|-------------------------+-------------------------+-------------------------+-----------|
| 2023-11-16 17:29:17.881 | 2023-11-16 17:29:23 | 2023-11-16 17:29:23.475 | 5 |
+-------------------------+-------------------------+-------------------------+-----------+
더 알아보기 (Learn more)
- Date and time functions — 날짜·시간 함수 모음
- CURRENT_TIMESTAMP — 현재 타임스탬프
- LOCALTIME — 현재 시간(TIME)