Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server 2022 (16.x) i nowsze wersje bazy danych
SQL Sql Azure SQL
Database w
usłudze Microsoft Fabric
Funkcja CURRENT_TIMEZONE_ID Transact-SQL (T-SQL) zwraca identyfikator strefy czasowej, którą obserwuje serwer lub instancja. W przypadku Azure SQL Managed Instance wartość zwrotna opiera się na strefie czasowej instancji przypisanej podczas tworzenia instancji, a nie na strefie czasowej systemu operacyjnego.
Uwaga / Notatka
Azure SQL Database oraz baza danych SQL w Microsoft Fabric wspierają zmianę domyślnej strefy czasowej z uniwersalnego czasu koordynowanego (UTC). Jeśli zmodyfikujesz strefę czasową na poziomie bazy danych lub sesji , ta funkcja zwraca czas lokalny na podstawie skonfigurowanej wartości strefy czasowej. Więcej informacji można znaleźć pod adresem ALTER DATABASE SCOPED CONFIGURATIONSET TIME ZONE.
Zobacz Typy danych i funkcje daty i godziny, aby zapoznać się z omówieniem wszystkich Transact-SQL typów i funkcji danych daty i godziny.
Transact-SQL konwencje składni
Składnia
CURRENT_TIMEZONE_ID ( )
Arguments
Ta funkcja nie przyjmuje żadnych argumentów.
Typy zwracane
varchar
Uwagi
CURRENT_TIMEZONE_ID jest funkcją niedeterministyczną. Nie możesz indeksować wyświetleń i wyrażeń, które odnoszą się do tej kolumny.
Examples
Wartość zwracana odzwierciedla rzeczywistą strefę czasową i ustawienia językowe serwera lub instancji.
SELECT CURRENT_TIMEZONE_ID();
Wynik to W. Europe Standard Time.