CURRENT_DATE(Transact-SQL)
적용 대상: Azure SQL 데이터베이스 Azure SQL Managed Instance
Azure SQL Database 및 Azure SQL Managed Instance에서 이 함수는 데이터베이스 시간 및 표준 시간대 오프셋 없이 현재 데이터베이스 시스템 날짜를 날짜 값으로 반환합니다. CURRENT_DATE
는 데이터베이스 엔진 실행의 기본 운영 체제에서 이 값을 파생합니다.
참고 항목
SYSDATETIME
및 SYSUTCDATE
는 소수 자릿수 초 단위이므로 GETDATE
및 GETUTCDATE
보다 정확합니다. SYSDATETIMEOFFSET
함수에는 시스템 표준 시간대 오프셋이 포함되어 있습니다. SYSDATETIME
, SYSUTCDATETIME
, 및 SYSDATETIMEOFFSET
을 모든 날짜 및 시간 형식의 변수에 할당할 수 있습니다.
이 함수는 .에 해당하는 ANSI SQL입니다 CAST(GETDATE() AS DATE)
. 자세한 내용은 GETDATE를 참조하세요.
모든 Transact-SQL 날짜 및 시간 데이터 형식 및 함수에 대한 개요는 날짜 및 시간 데이터 형식 및 함수를 참조하세요.
구문
Azure SQL Database 및 Azure SQL Managed Instance만 해당:
CURRENT_DATE
참고 항목
SQL Server 2014(12.x) 이전 버전의 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조하세요.
인수
이 함수에는 인수가 필요하지 않습니다.
반환 형식
date
설명
Transact-SQL 문은 날짜 식을 참조할 CURRENT_DATE
수 있는 모든 위치를 참조할 수 있습니다.
CURRENT_DATE
는 비결정 함수입니다. 이 열을 참조하는 뷰 및 식은 인덱싱할 수 없습니다.
예제
이러한 예제에서는 현재 날짜 및 시간 값을 반환하는 시스템 함수를 사용하여 날짜, 시간 또는 둘 다를 반환합니다. 이 예에서는 값을 순차적으로 반환하므로 소수 자릿수 초가 서로 다를 수 있습니다. 반환된 실제 값은 실제 실행 날짜/시간을 반영합니다.
A. 현재 시스템 날짜 및 시간 가져오기
SELECT SYSDATETIME(),
SYSDATETIMEOFFSET(),
SYSUTCDATETIME(),
CURRENT_TIMESTAMP,
GETDATE(),
GETUTCDATE(),
CURRENT_DATE;
참고 항목
CURRENT_DATE(Transact-SQL) 는 Azure SQL Database 및 Azure SQL Managed Instance에서만 사용할 수 있습니다.
결과 집합은 다음과 같습니다.
데이터 형식 | 값 |
---|---|
SYSDATETIME() |
2024-06-26 14:04:21.6172014 |
SYSDATETIMEOFFSET() |
2024-06-26 14:04:21.6172014 -05:00 |
SYSUTCDATETIME() |
2024-06-26 19:04:21.6172014 |
CURRENT_TIMESTAMP |
2024-06-26 14:04:21.617 |
GETDATE() |
2024-06-26 14:04:21.617 |
GETUTCDATE() |
2024-06-26 19:04:21.617 |
CURRENT_DATE |
2024-06-26 |
B. 현재 시스템 날짜 가져오기
SELECT CONVERT(DATE, SYSDATETIME()),
CONVERT(DATE, SYSDATETIMEOFFSET()),
CONVERT(DATE, SYSUTCDATETIME()),
CONVERT(DATE, CURRENT_TIMESTAMP),
CONVERT(DATE, GETDATE()),
CONVERT(DATE, GETUTCDATE()),
CURRENT_DATE;
참고 항목
CURRENT_DATE(Transact-SQL) 는 Azure SQL Database 및 Azure SQL Managed Instance에서만 사용할 수 있습니다.
결과 집합은 다음과 같습니다.
데이터 형식 | 값 |
---|---|
SYSDATETIME() |
2024-06-26 |
SYSDATETIMEOFFSET() |
2024-06-26 |
SYSUTCDATETIME() |
2024-06-26 |
CURRENT_TIMESTAMP |
2024-06-26 |
GETDATE() |
2024-06-26 |
GETUTCDATE() |
2024-06-26 |
CURRENT_DATE |
2024-06-26 |