Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2022 (16.x) и более поздних версий
базы данных SQL
Azure Для Управляемого экземпляра
SQL Azure в Microsoft Fabric
CURRENT_TIMEZONE_ID Функция Transact-SQL (T-SQL) возвращает идентификатор часового пояса, который наблюдает сервер или экземпляр. Для Управляемый экземпляр SQL Azure возвращаемое значение основывается на часовом поясе самого экземпляра, назначенном при создании экземпляра, а не на часовом поясе базовой операционной системы.
Примечание.
База данных SQL Azure и SQL Database в Microsoft Fabric поддерживают изменение стандартного часового пояса с универсального координированного времени (UTC). Если вы изменяете часовой пояс на уровне базы данных или сессии , эта функция возвращает локальное время на основе заданного значения часового пояса. Для получения дополнительной информации см. ALTER DATABASE SCOPED CONFIGURATIONразделSET TIME ZONE.
Общие сведения обо всех типах и функциях данных и функций даты и времени Transact-SQL см. в разделе "Типы и функции данных даты и времени".
Соглашения о синтаксисе Transact-SQL
Синтаксис
CURRENT_TIMEZONE_ID ( )
Аргументы
Эта функция не имеет аргументов.
Типы возвращаемых данных
varchar
Замечания
CURRENT_TIMEZONE_ID является недетерминированной функцией. Нельзя индексировать представления и выражения, которые ссылаются на этот столбец.
Examples
Возвращаемое значение отражает фактический часовой пояс и языковые настройки сервера или экземпляра.
SELECT CURRENT_TIMEZONE_ID();
Результат: W. Europe Standard Time.