-
Показывает значение часового пояса базы данных:
-
Показывает значение часового пояса сеанса:
Администратор базы данных устанавливает часовой пояс по умолчанию для базы данных с помощью предложения SET TIME_ZONE
инструкции CREATE DATABASE
. При его отсутствии часовой пояс базы данных по умолчанию совпадает с часовым поясом операционной системы. С помощью инструкции ALTER SESSION
невозможно изменить часовой пояс базы данных для сеанса.
Функция DBTIMEZONE
возвращает значение часового пояса базы данных. Типом возвращаемого значения является смещение часового пояса (символьный тип в формате: ‘[+|-]TZH:TZM
‘) или имя региона часового пояса в зависимости от того, как было задано пользователем значение часового пояса базы данных в самой последней инструкции CREATE DATABASE
или ALTER DATABASE
. В примере на рисунке показано, что часовой пояс базы данных установлен равным «–05:00», так как параметр TIME_ZONE
представлен в формате:
|
Функция SESSIONTIMEZONE
возвращает значение часового пояса текущего сеанса. Типом возвращаемого значения является смещение часового пояса (символьный тип в формате: ‘[+|-]TZH:TZM
‘) или имя региона часового пояса в зависимости от того, как было задано пользователем значение часового пояса сеанса в самой последней инструкции ALTER SESSION
. В примере на рисунке показано, что часовой пояс сеанса смещен относительно всеобщего скоординированного времени на –8 часов. Обратите внимание, что часовой пояс базы данных отличается от часового пояса текущего сеанса:
Далее: Подзапрос непарного сравнения