默认新建库和会话时区(def_timezone)
📄字数 468
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
系统默认时区。
参数属性
属性 | 属性值 |
---|---|
参数类型 | VARCHAR |
默认值 | 'GMT+08:00' |
取值范围 | ['GMT-12:59', 'GMT+14:59'] |
影响范围 | 系统级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- def_timezone 作为新建连接、新建用户库和部分系统函数(MAKE_TIMESTAMPTZ /DATE_TRUNC /TIMEOFDAY)的默认时区。
注意
- def_timezone 仅作为一个基于操作系统时间的偏移量参与数据库系统时间的计算,必须以GMT前缀开头。
- 该参数会作为数据库内部系统时钟计算时使用的时区,这个时区信息是在数据库启动时确定,在线更改该参数并不会同步维护系统进行时钟计算时的时区偏移。
示例
- 在线修改 def_timezone
sql
SQL> set def_timezone to 'GMT+08:00';
Execute successful.
Use time:3 ms.
- 在线查看 def_timezone
sql
SQL> show def_timezone;
+--------------+
| DEF_TIMEZONE |
+--------------+
| GMT+08:00 |
+--------------+
(1 row)
Use time:0 ms.