PLSQL | DBTIMEZONE函数
PLSQL DBTIMEZONE函数用于返回数据库时区值。 PLSQL DBTIMEZONE函数不需要传递任何参数。 DBTIMEZONE函数返回时区偏移量,它遵循 '[+|-]TZH:TZM 的格式,例如 -05:00。它还可能返回时区区域名称,例如某些设备上的 US/Michigan。
DBTIMEZONE函数返回的值取决于它是如何在最近的 CREATE DATABASE 或 ALTER DATABASE 语句中指定的。
句法:
DBTIMEZONE
使用的参数:
DBTIMEZONE函数不接受任何参数。
返回值:
PLSQL 中的 DBTIMEZONE函数返回时区偏移或时区区域名称。
支持的 Oracle/PLSQL 版本:
- 甲骨文 12c
- 甲骨文 11g
- 甲骨文 10g
- 甲骨文 9i
- 甲骨文 8i
示例 1:显示数据库时区。
SELECT
DBTIMEZONE
FROM
dual;
输出:
+00:00
该函数也可以返回任何其他值,因为它完全取决于用户设备中设置的时区值。
示例 2:使用 ALTER 语句更改后显示数据库时区。<
ALTER DATABASE SET TIME_ZONE = ‘US/Michigan’;
SELECT
DBTIMEZONE
FROM
dual;
输出:
US/Michigan