默认情况下,Oracle SQL开发人员将日期值显示为 15-NOV-11 . 我想默认看时间部分(小时/分钟/秒) .
15-NOV-11
有没有办法在Oracle SQL Developer中配置它?
您可以在首选项中更改此设置:
从Oracle SQL Developer的菜单转到:工具>首选项 .
从“首选项”对话框中,从左侧面板中选择“数据库”>“NLS” .
从NLS参数列表中,在日期格式字段中输入 DD-MON-RR HH24:MI:SS .
DD-MON-RR HH24:MI:SS
保存并关闭对话框,完成!
这是一个截图:
在尝试更改sql-developer中日期的显示格式时,我偶然发现了这篇文章 . 只想添加到我发现的内容:
要更改默认显示格式,我将使用ousoo提供的步骤,即工具>首选项> ...
但很多时候,我只想在一堆相关查询中修改格式时保留DEFAULT_FORMAT . 那时我会用以下内容更改会话的格式:
alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'
例如:
alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS'
使用Oracle SQL Developer 3.2.20.09,我设法通过这种方式为DATE类型设置自定义格式:
在:工具>首选项>数据库> NLS
或者:Outils>Préférences> Basededonées> NLS
YYYY-MM-DD HH24:MI:SS
请注意以下格式 does not worked 对我来说:
DD-MON-RR HH24:MI:SS
因此,它保持默认格式,没有任何错误 .
对于仍然有这个问题的人;我碰巧在谷歌找到这个页面......
把它放进去(NLS参数)...它在SQLDeveloper v3.0.04中适合我:
DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS
在我的情况下,Preferences / Database / NLS中设置的格式是[Date Format] = 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版本4.1.0.19
第1步:转到工具 - >首选项
第2步:选择数据库 - > NLS
步骤3:转到日期格式并输入DD-MON-RR HH24:MI:SS
第4步:单击“确定” .
我有一个相关的问题,我解决了,并希望让人们了解我的解决方案 . 使用SQL Developer我从一个数据库导出到csv,然后尝试将其导入另一个数据库 . 我的日期字段中一直出错 . 我的日期字段采用时间戳格式:
28-JAN-11 03.25.11.000000000 PM
当我导入时,上面的解决方案(更改NLS首选项)对我不起作用,但我终于得到以下工作:
在“导入向导列定义”屏幕中,我在“格式”框中输入“ DD-MON-RR HH.MI.SSXFF AM ”,最后导入成功 . 不幸的是,我有几十个日期字段,据我所知,没有办法系统地将这种格式应用于所有日期字段,所以我不得不手动做....叹息 . 如果有人知道更好的方式,我会很高兴听到它!
DD-MON-RR HH.MI.SSXFF AM
9 回答
您可以在首选项中更改此设置:
从Oracle SQL Developer的菜单转到:工具>首选项 .
从“首选项”对话框中,从左侧面板中选择“数据库”>“NLS” .
从NLS参数列表中,在日期格式字段中输入
DD-MON-RR HH24:MI:SS
.保存并关闭对话框,完成!
这是一个截图:
在尝试更改sql-developer中日期的显示格式时,我偶然发现了这篇文章 . 只想添加到我发现的内容:
要更改默认显示格式,我将使用ousoo提供的步骤,即工具>首选项> ...
但很多时候,我只想在一堆相关查询中修改格式时保留DEFAULT_FORMAT . 那时我会用以下内容更改会话的格式:
alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'
例如:
使用Oracle SQL Developer 3.2.20.09,我设法通过这种方式为DATE类型设置自定义格式:
在:工具>首选项>数据库> NLS
或者:Outils>Préférences> Basededonées> NLS
请注意以下格式 does not worked 对我来说:
因此,它保持默认格式,没有任何错误 .
对于仍然有这个问题的人;我碰巧在谷歌找到这个页面......
把它放进去(NLS参数)...它在SQLDeveloper v3.0.04中适合我:
在我的情况下,Preferences / Database / NLS中设置的格式是[Date Format] = 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版本4.1.0.19
第1步:转到工具 - >首选项
第2步:选择数据库 - > NLS
步骤3:转到日期格式并输入DD-MON-RR HH24:MI:SS
第4步:单击“确定” .
我有一个相关的问题,我解决了,并希望让人们了解我的解决方案 . 使用SQL Developer我从一个数据库导出到csv,然后尝试将其导入另一个数据库 . 我的日期字段中一直出错 . 我的日期字段采用时间戳格式:
当我导入时,上面的解决方案(更改NLS首选项)对我不起作用,但我终于得到以下工作:
在“导入向导列定义”屏幕中,我在“格式”框中输入“
DD-MON-RR HH.MI.SSXFF AM
”,最后导入成功 . 不幸的是,我有几十个日期字段,据我所知,没有办法系统地将这种格式应用于所有日期字段,所以我不得不手动做....叹息 . 如果有人知道更好的方式,我会很高兴听到它!