在 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 中不显示的主要内容,如果未能解决你的问题,请参考以下文章

pl sql developer怎么执行sql

为啥 ActiveRecord SQL 和 PL/SQL Developer SQL 之间存在差异?

在 PL/SQL Developer 中打印变量

使用PL/SQL developer概览图剖析pl/sql代码

我的 VB.Net 代码中出现 PL SQL 错误,但无法在 SQL Developer 中重现

Oracle SQL Developer - 使用 Job Wizard PL/SQL 的基本选择查询