在Oracle PL / SQL Developer中使用日期查看时间部分的设置是什么?

Mistu4u

我有一个名为AUDIT的表,该表保存了对帐户所做的所有修改。字段AUDIT_DATE包含完成特定修改的日期。现在的问题是,在我的一位同事Oracle PL / SQL开发人员中,我可以在AUDIT_DATE列中看到时间以及日期,但是在我的Oracle PL / SQL开发人员中,我看不到时间部分。因此,我相信我的Oracle PL / SQL开发人员无法正确完成某些设置,这就是为什么我看不到时间的原因。我问了同事,但是他对这个差异一无所知。

亚历克斯·普尔

如果您还想在显示日期和时间的同时不应用格式掩码to_char(),则需要更改NLS_DATE_FORMAT假设您确实是Oracle SQL Developer,则可以从“工具”->“首选项”中执行此操作,在左侧面板中展开“数据库”部分,然后选择NLS:

在此处输入图片说明

目前NLS_DATE_FORMAT设置为DD-MON-RR,今天将显示为16-MAY-14为了显示完整的日期和时间,我可以将其设置为YYYY-MM-DD HH24:MI:SS您可能还想更改NLS_TIMESTAMP格式。

PL / SQL Developer在“工具”->“首选项”下还有NLS选项:

在此处输入图片说明

您可以在文档中看到可用的格式模型

如果您正在编写将由或可能由其他人执行的代码,请不要依赖使用这些参数的隐式格式。它们非常适合您自己封闭环境中的临时查询,但是当其他人(具有不同的NLS设置)运行它们时,它们可能会以有趣的方式中断。对于临时查询以外的任何内容,您都应该使用to_char(<column>, 'YYYY-MM-DD HH24:MI:SS')或合适的模型来指定掩码当然,这也意味着您可以为列获取正确的格式;如果您有仅代表时间的列,则设置会话的格式模型并依靠它表示您看到了所有00:00:00时间,这通常只是杂音。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Oracle SQL Developer PL / SQL返回数组

来自分类Dev

使用Oracle PL / SQL减去时间

来自分类Dev

如何检查Oracle PL / SQL Developer的时区

来自分类Dev

如何检查Oracle PL / SQL Developer的时区

来自分类Dev

过程检查设置参数(PL/SQL、ORACLE)

来自分类Dev

合并日期时间范围Oracle SQL或PL / SQL

来自分类Dev

使用 Oracle 在 PL/SQL 上解释计划

来自分类Dev

PL / SQL Oracle交互

来自分类Dev

Oracle 不是 pl/sql

来自分类Dev

为什么在PL / SQl ORACLE中使用游标?

来自分类Dev

编写PL SQL更改脚本(SQL Developer / Oracle)

来自分类Dev

编写PL SQL更改脚本(SQL Developer / Oracle)

来自分类Dev

此方法的Oracle PL / SQL等效项是什么?

来自分类Dev

SQL在Oracle PL / SQL中位于列表的什么位置?

来自分类Dev

使用pl sql在Oracle中进行日期转换?

来自分类Dev

如何在Oracle PL / SQL的类型定义中使用常量?

来自分类Dev

在Oracle pl / sql中使用插入语句创建过程

来自分类Dev

如何在Oracle PL / SQL的类型定义中使用常量?

来自分类Dev

如何在Oracle PL / SQL函数中使用变量

来自分类Dev

在Oracle 10g pl \ sql中使用Web服务

来自分类Dev

无法在 Oracle PL/SQL 中使用 XMLTABLE 获取列

来自分类Dev

Select 中使用的过程参数(Oracle、PL/SQL)

来自分类Dev

收到错误在PL / SQL的Oracle

来自分类Dev

Oracle PL / SQL条件声明?

来自分类Dev

Oracle PL / SQL代码约定

来自分类Dev

Oracle触发PL / SQL错误

来自分类Dev

Oracle PL / SQL算术错误

来自分类Dev

收到oracle PL / SQL错误

来自分类Dev

Oracle PL / SQL:函数游标