Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к: SQL Server 2022 (16.x)
База данных SQL Azure
AzureSQL Managed Instance
SQL analytics endpoint in Microsoft Fabric
Warehouse in Microsoft Fabric
SQL database in Microsoft Fabric
Функция Transact-SQL (T-SQL) возвращает имя часового пояса, наблюдаемого CURRENT_TIMEZONE сервером или экземпляром. Для Управляемый экземпляр SQL функция возвращает часовой пояс самого экземпляра, назначенного при создании экземпляра, а не часовой пояс базовой операционной системы.
Примечание.
База данных SQL Azure и SQL Database в Microsoft Fabric поддерживают изменение стандартного часового пояса с универсального координированного времени (UTC). Если вы изменяете часовой пояс на уровне базы данных или сессии , эта функция возвращает локальное время на основе заданного значения часового пояса. Для получения дополнительной информации см. ALTER DATABASE SCOPED CONFIGURATIONразделSET TIME ZONE.
Общие сведения обо всех типах и функциях данных и функций даты и времени Transact-SQL см. в разделе "Типы и функции данных даты и времени".
Соглашения о синтаксисе Transact-SQL
Синтаксис
CURRENT_TIMEZONE ( )
Аргументы
Эта функция не имеет аргументов.
Типы возвращаемых данных
varchar
Замечания
CURRENT_TIMEZONE является недетерминированной функцией. Нельзя индексировать представления и выражения, которые ссылаются на этот столбец.
Examples
Возвращаемое значение отражает фактический часовой пояс и языковые настройки сервера или экземпляра.
SELECT CURRENT_TIMEZONE();
Результат возвращает (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.