Oracle SESSIONTIMEZONE() 函数使用指南
Oracle SESSIONTIMEZONE()
是一个内置函数,它返回当前会话的时区的值。
Oracle SESSIONTIMEZONE()
语法
这里是 Oracle SESSIONTIMEZONE()
函数的语法:
SESSIONTIMEZONE(str)
参数
Oracle SESSIONTIMEZONE
函数无需任何参数。
返回值
Oracle SESSIONTIMEZONE()
函数返回当前会话的时区的值。返回类型是时区偏移量(格式 '[+|-]TZH:TZM'
)或时区区域名称,具体取决于用户在最近的 CREATE DATABASE
或 ALTER DATABASE
语句中指定数据库时区值的方式。
Oracle SESSIONTIMEZONE()
示例
这里有几个展示了 Oracle SESSIONTIMEZONE()
函数用法的示例。
基本用法
要获取当前会话的时区的值,请使用如下带有 SESSIONTIMEZONE
的语句:
SELECT
SESSIONTIMEZONE
FROM dual;
输出:
SESSIONTIMEZONE
__________________
Asia/Shanghai
数据库时区
要获取当前会话的时区的值,请使用如下带有 DBTIMEZONE
的语句:
SELECT
DBTIMEZONE
FROM dual;
输出:
DBTIMEZONE
_____________
+00:00
结论
Oracle SESSIONTIMEZONE()
是一个内置函数,它返回当前会话的时区的值。