默认情况下,Oracle SQL Developer将日期值显示为15-NOV-11
。我想默认看到时间部分(小时/分钟/秒)。
有没有一种方法可以在Oracle SQL Developer中进行配置?
默认情况下,Oracle SQL Developer将日期值显示为15-NOV-11
。我想默认看到时间部分(小时/分钟/秒)。
有没有一种方法可以在Oracle SQL Developer中进行配置?
Answers:
您可以在首选项中更改此设置:
DD-MON-RR HH24:MI:SS
“ 日期格式”字段。这是屏幕截图:
对于仍然对此有疑问的任何人;我碰巧从Google找到此页面...
像这样放置它(NLS参数)...在SQLDeveloper v3.0.04中它对我很重要:
DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS
在我的情况下,在“首选项/数据库/ NLS”中设置的格式为[日期格式] = RRRR-MM-DD HH24:MI:SSXFF,但在网格中看到8个可能的默认格式RRRR / MM / DD(即使没有时间)将[日期格式]设置更改为:RRRR-MM-DD HH24:MI:SS(最后没有'XFF')后,更改。
没有错误,但是最后用xff格式化不起作用。
注意:波兰语中的“ RRRR”表示YYYY
当我复制时间戳的日期格式并将其用于日期时,它不起作用。但是,将日期格式更改为此(DD-MON-YY HH12:MI:SS AM)对我有用。
必须在“工具”->“首选项”->“搜索NLS”中进行更改
转到工具>首选项。在树中,选择数据库> NLS。有三种日期/时间格式可用:日期,时间戳和时间戳TZ。编辑日期格式可获得所需的效果。
就像我上面说的;这种方法并没有给我带来永久的改变。
我有一个相关的问题已解决,并想让人们知道我的解决方案。使用SQL Developer,我从一个数据库导出到csv,然后尝试将其导入另一个数据库。我的日期字段中不断出现错误。我的日期字段为时间戳格式:
28-JAN-11 03.25.11.000000000 PM
导入时,上述解决方案(更改NLS首选项)对我不起作用,但最终使我可以进行以下操作:
在“导入向导列定义”屏幕中,DD-MON-RR HH.MI.SSXFF AM
在“格式”框中输入“ ”,最后它成功导入。不幸的是,我有数十个日期字段,据我所知,没有办法将这种格式系统地应用于所有日期字段,因此我不得不手动进行操作。如果有人知道更好的方法,我将很高兴听到它!