如何查看oracle pl/sql开发者的时区
How to check the timezone of oracle pl/sql developer
我在哪里可以查看 oracle pl/sql 开发人员 的时区。有人可以帮忙吗
TIMESTAMP WITH LOCAL TIME ZONE 不在内部存储时区信息,但如果指定了 TZH:TZM 或 TZR TZD 格式元素,您可以在 SQL 输出中看到本地时区信息。
试试这个:
select TO_CHAR(SYSDATE, 'DD-MON-YYYY HH24:MI:SS') from dual
我只是 运行 select systimestamp from dual;
在 SQL 开发人员在我的机器上,它回复 30-MAY-16 12.49.28.279000000 PM -05:00
。 -05:00 显示时区偏移量(比 UTC 晚 5 小时,基本上比 GMT 晚 5 小时,没有对 GMT 进行夏令时调整)。这显示了数据库服务器时区。
然后我 运行 select current_timestamp from dual;
并且我得到: 30-MAY-16 12.54.17.762000000 PM AMERICA/CHICAGO
这实际上是相同的时区(但格式不同 - 这取决于我的设置)。我得到相同的结果,因为我的 "server" 在我的个人笔记本电脑上,这也是 "client"。在一般情况下,此查询的时区组件将是 "local" 或 "client" 或 "session" 时区,而第一个查询(使用 systimestamp)给出 "server" 或 "database"时区。
我在哪里可以查看 oracle pl/sql 开发人员 的时区。有人可以帮忙吗
TIMESTAMP WITH LOCAL TIME ZONE 不在内部存储时区信息,但如果指定了 TZH:TZM 或 TZR TZD 格式元素,您可以在 SQL 输出中看到本地时区信息。
试试这个:
select TO_CHAR(SYSDATE, 'DD-MON-YYYY HH24:MI:SS') from dual
我只是 运行 select systimestamp from dual;
在 SQL 开发人员在我的机器上,它回复 30-MAY-16 12.49.28.279000000 PM -05:00
。 -05:00 显示时区偏移量(比 UTC 晚 5 小时,基本上比 GMT 晚 5 小时,没有对 GMT 进行夏令时调整)。这显示了数据库服务器时区。
然后我 运行 select current_timestamp from dual;
并且我得到: 30-MAY-16 12.54.17.762000000 PM AMERICA/CHICAGO
这实际上是相同的时区(但格式不同 - 这取决于我的设置)。我得到相同的结果,因为我的 "server" 在我的个人笔记本电脑上,这也是 "client"。在一般情况下,此查询的时区组件将是 "local" 或 "client" 或 "session" 时区,而第一个查询(使用 systimestamp)给出 "server" 或 "database"时区。