Udostępnij za pomocą


CURRENT_TIMEZONE (Transact-SQL)

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

Funkcja ta zwraca nazwę strefy czasowej obserwowanej przez serwer lub instancję. W 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 zwraca nazwę strefy czasowej UTC.

Składnia

CURRENT_TIMEZONE ( )  

Arguments

Ta funkcja nie przyjmuje żadnych argumentów.

Zwracany typ

varchar

Uwagi

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

Example

Należy zauważyć, że zwracana wartość odzwierciedla rzeczywistą strefę czasową i ustawienia językowe serwera lub instancji.

SELECT CURRENT_TIMEZONE();  
/* Returned:  
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 
*/

Zobacz także

SQL Managed Instance Time Zone

CURRENT_TIMEZONE_ID()