CURRENT_TIMEZONE_ID(Transact-SQL)

적용 대상: Microsoft Fabric의 SQL Server 2022(16.x) 이상 버전 Azure SQL DatabaseAzure SQL Managed InstanceSQL 데이터베이스

Transact-SQL(T-SQL) 함수는 CURRENT_TIMEZONE_ID 서버나 인스턴스가 관측하는 시간대의 ID를 반환합니다. Azure SQL Managed Instance의 반환 값은 인스턴스 생성 시 할당된 인스턴스 자체의 시간대를 기준으로 하며, 기본 운영체제의 시간대는 아닙니다.

참고 항목

Azure SQL Database와 Microsoft Fabric의 SQL 데이터베이스는 기본 시간대를 Universal Coordinated Time(UTC)에서 변경하는 것을 지원합니다. 데이터베이스나 세션 수준에서 시간대를 수정하면, 이 함수는 설정된 시간대 값을 기반으로 로컬 시간을 반환합니다. 자세한 내용은 타임존 항목을 SET참조하세요ALTER DATABASE SCOPED CONFIGURATION.

모든 Transact-SQL 날짜 및 시간 데이터 형식 및 함수에 대한 개요는 날짜 및 시간 데이터 형식 및 함수를 참조하세요.

Transact-SQL 구문 표기 규칙

구문

CURRENT_TIMEZONE_ID ( )

인수

이 함수에는 인수가 필요하지 않습니다.

반환 형식

varchar

설명

CURRENT_TIMEZONE_ID은 비결정 함수입니다. 이 열을 참조하는 뷰와 표현식은 색인화할 수 없습니다.

Examples

반환되는 값은 서버 또는 인스턴스의 실제 시간대와 언어 설정을 반영합니다.

SELECT CURRENT_TIMEZONE_ID();

결과는 W. Europe Standard Time입니다.