Udostępnij za pomocą


CURRENT_TIMEZONE_ID (Transact-SQL)

Dotyczy: SQL Server 2022 (16.x) i nowsze wersje bazy danychSQL Sql Azure SQLDatabase wusłudze Microsoft Fabric

Funkcja ta zwraca identyfikator strefy czasowej obserwowanej przez serwer lub instancję. W Azure SQL Managed Instance wartość zwrotu opiera się na strefie czasowej samej instancji przypisanej podczas tworzenia instancji, a nie na strefie czasowej systemu operacyjnego.

Uwaga / Notatka

W bazie danych SQL strefa czasowa jest zawsze ustawiona na UTC i CURRENT_TIMEZONE_ID zwraca id strefy czasowej UTC.

Składnia

CURRENT_TIMEZONE_ID ( )  

Arguments

Ta funkcja nie przyjmuje żadnych argumentów.

Zwracany typ

varchar

Uwagi

CURRENT_TIMEZONE_ID jest funkcją niedeterministyczną. Widoki i wyrażenia odnoszące się do tej kolumny nie mogą być indeksowane.

Example

Wartość zwracana będzie odzwierciedlać rzeczywistą strefę czasową i ustawienia językowe serwera lub instancji.

SELECT CURRENT_TIMEZONE_ID();  
/* Returned:  
W. Europe Standard Time
*/

Zobacz także

SQL Managed Instance Time Zone

CURRENT_TIMEZONE()