在 PL/SQL Developer 中运行的日期查询显示时间,但在 Oracle SQL Developer 中不显示
Posted
技术标签:
【中文标题】在 PL/SQL Developer 中运行的日期查询显示时间,但在 Oracle SQL Developer 中不显示【英文标题】:Date query ran in PL/SQL Developer shows time, but does not show in Oracle SQL Developer 【发布时间】:2011-07-27 02:12:21 【问题描述】:在 PL/SQL Developer 中运行的相同查询显示时间,但在 Oracle SQL Developer 中不显示。有没有办法在 SQL Developer 中获得时间?
在 SQL Developer 中:
在 PL/SQL 中:
这是日期字段的详细信息:
【问题讨论】:
【参考方案1】:您可以在 SQL 开发人员的 Tools / Preferences 对话框中更改此设置:
在左侧的树形视图中选择数据库 / NLS参数。
然后将dd/mm/yyyy hh24:mi:ss
放入日期格式字段。
按确定关闭对话框。
【讨论】:
【参考方案2】:为了简单起见: 使用 to_char() 函数,它将与 SQL 开发人员以及 Pl/sql 一起使用。
select to_char(sysdate,'MM-DD-YYYY HH:Mi:SS') from table_name;
【讨论】:
【参考方案3】:看不到您的查询,但在 oracle 中,它看起来像这样:
select sysdate from dual
【讨论】:
以上是关于在 PL/SQL Developer 中运行的日期查询显示时间,但在 Oracle SQL Developer 中不显示的主要内容,如果未能解决你的问题,请参考以下文章
为啥 ActiveRecord SQL 和 PL/SQL Developer SQL 之间存在差异?
使用PL/SQL developer概览图剖析pl/sql代码