📜  PLSQL | DBTIMEZONE函数

📅  最后修改于: 2022-05-13 01:54:56.455000             🧑  作者: Mango

PLSQL | DBTIMEZONE函数

PLSQL DBTIMEZONE函数用于返回数据库时区值。 PLSQL DBTIMEZONE函数不需要传递任何参数。 DBTIMEZONE函数返回时区偏移量,它遵循 '[+|-]TZH:TZM 的格式,例如 -05:00。它还可能返回时区区域名称,例如某些设备上的 US/Michigan。

DBTIMEZONE函数返回的值取决于它是如何在最近的 CREATE DATABASE 或 ALTER DATABASE 语句中指定的。

句法:

DBTIMEZONE

使用的参数:
DBTIMEZONE函数不接受任何参数。

返回值:
PLSQL 中的 DBTIMEZONE函数返回时区偏移或时区区域名称。

支持的 Oracle/PLSQL 版本:

  1. 甲骨文 12c
  2. 甲骨文 11g
  3. 甲骨文 10g
  4. 甲骨文 9i
  5. 甲骨文 8i

示例 1:显示数据库时区。

SELECT
  DBTIMEZONE
FROM
  dual; 

输出:

+00:00 

该函数也可以返回任何其他值,因为它完全取决于用户设备中设置的时区值。

示例 2:使用 ALTER 语句更改后显示数据库时区。<

ALTER DATABASE SET TIME_ZONE = ‘US/Michigan’;

SELECT
  DBTIMEZONE
FROM
  dual; 

输出:

US/Michigan