SQL Server(MS-SQL) 현재 날짜와 시간 가져오기
SQL Server에서 사용 가능한 현재 시간을 가져오는 방법에 대해 설명한다.
본 장에서 설명하고자 하는 함수는 아래와 같다.
함수명 | 설명 |
GETDATE() |
현재 날짜 및 시간을 0.001초 단위로 반환한다. 반환형식 : datetime 실행결과 : 2020-10-27 20:54:33.897 |
SYSDATETIME() |
현재 날짜 및 시간을 0.0000001초 단위로 반환한다. 반환형식 datetime2(7) 실행결과 : 2020-10-27 20:54:33.8986636 |
SYSDATETIMEOFFSET() |
현재 날짜 및 시간을 0.0000001초 단위로 반환하며, 표준시간대와 오프셋이 포함된다. 반환형식 : datetimeoffset(7) 실행결과 : 2020-10-27 20:54:33.8986636 +09:00 |
SYSUTCDATETIME() |
현재 날짜 및 시간을 0.0000001초 단위로 반환하며, 날짜와 시간은 UTC 시간(Coordinated Universal Time)으로 반환한다. 반환형식 : datetime2 실행결과 : 2020-10-27 11:54:33.8986636 |
CURRENT_TIMESTAMP |
GETDATE와 동일하다. 반환형식 : datetime 실행결과 : 66362020-10-27 20:54:33.897 |
GETUTCDATE() |
GETDATE와 동일하며, 날짜와 시간은 UTC 시간(Coordinated Universal Time)으로 반환한다. 반환형식 : datetime 실행결과 : 2020-10-27 11:54:33.897 |
사용예시
SELECT GETDATE()
SELECT SYSDATETIME()
SELECT SYSDATETIMEOFFSET()
SELECT SYSUTCDATETIME()
SELECT CURRENT_TIMESTAMP
SELECT GETUTCDATE()
'DBMS > SQL-SERVER' 카테고리의 다른 글
SQL Server 기본키 없이 인덱스가 존재할 때 (0) | 2020.11.17 |
---|---|
SQL-Server 테이블을 텍스트로 출력(BCP) (0) | 2020.11.11 |
SQL-Server 성능 최적화 (tempdb) (0) | 2020.11.04 |
SQL Server (MS-SQL) 비트마스크(bitMask) 활용 (0) | 2020.10.30 |
SQL Server(MS-SQL) 날짜 및 시간의 변경 방법(datetime) (0) | 2020.10.29 |