SQL에서 현재 날짜와 시간을 가져오는 내장 함수가 많이 있습니다. 이 기사에서는 예제를 통해 SQL에서 현재 날짜와 시간을 가져오는 방법에 대해 설명합니다.
SQL 현재 날짜 및 시간 가져오기
현재 날짜와 시간을 가져오는 세 가지 내장 SQL 함수는 다음과 같습니다.
- SQL GETDATE() 함수
- SQL CURRENT_TIMESTAMP() 함수
- SQL SYSDATETIME() 함수
SQL GETDATE() 함수
SQL GETDATE() 기능 현재 데이터베이스 시스템 날짜와 시간을 'YYYY-MM-DD hh:mm:ss' 형식으로 반환합니다. 음'.
왼쪽 조인 vs 오른쪽 조인
통사론
GETDATE() 함수 구문은 다음과 같습니다.
선택 날짜();
예
이 예에서는 SQL의 GetDate() 함수를 사용하여 현재 날짜와 시간을 가져옵니다.
질문
SELECT GetDate() AS 'CurrentDATETime';>
산출

산출
GETDATE() 함수 예에서 시간 부분만 가져오기
이 예에서는 SQL의 GETDATE() 함수에서 시간 부분만 가져옵니다.
질문
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>
산출

GETDATE() 함수의 시간 부분
SQL CURRENT_TIMESTAMP() 함수
SQL CURRENT_TIMESTAMP() 함수 현재 TIMESTAMP(현재 날짜 및 시간)를 찾는 데 사용됩니다. CURRENT_TIMESTAMP는 다음과 동일한 결과를 반환합니다. GETDATE().
통사론
CURRENT_TIMESTAMP() 함수 구문은 다음과 같습니다.
CURRENT_TIMESTAMP
날짜를 문자열로 변환
예
이 예에서는 SQL의 CURRENT_TIMESTAMP() 함수를 사용하여 현재 날짜와 시간을 가져옵니다.
질문
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';>
산출

산출
SQL SYSDATETIME() 함수
SQL SYSDATETIME() 함수 SQL Server 인스턴스가 실행 중인 시스템의 현재 시간을 가져오는 데에도 사용됩니다. SYSDATETIME() 함수는 GETDATE() 함수에 비해 더 많은 분수 초 정밀도를 제공합니다.
의 이름
아래와 같이 SYSDATETIME() 함수에서 반환된 DATE 및 TIME 값에서 TIME 부분을 가져올 수 있습니다.
통사론
그만큼 SYSDATETIME () 함수 구문은 다음과 같습니다
시스템날짜시간()
예
이 예에서는 SQL의 SYSDATETIME() 함수를 사용하여 현재 날짜와 시간을 가져옵니다.
질문
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'>
산출

산출