默认情况下,Oracle SQL developer显示的日期值为15- 11 -11。我想默认查看时间部分(小时/分/秒)。
有没有办法在Oracle SQL开发人员中配置这个?
默认情况下,Oracle SQL developer显示的日期值为15- 11 -11。我想默认查看时间部分(小时/分/秒)。
有没有办法在Oracle SQL开发人员中配置这个?
当前回答
您可以在首选项中更改此设置:
从Oracle SQL开发人员的菜单转到:工具>首选项。 在Preferences对话框中,从左面板中选择Database > NLS。 在NLS参数列表中,在Date Format字段中输入DD-MON-RR HH24:MI:SS。 保存并关闭对话框,完成!
以下是截图:
其他回答
您可以在首选项中更改此设置:
从Oracle SQL开发人员的菜单转到:工具>首选项。 在Preferences对话框中,从左面板中选择Database > NLS。 在NLS参数列表中,在Date Format字段中输入DD-MON-RR HH24:MI:SS。 保存并关闭对话框,完成!
以下是截图:
转到工具>首选项。在左侧树中选择“数据库> NLS”。有三种日期/时间格式可用:日期、时间戳和时间戳TZ。编辑Date格式可以获得所需的效果。
就像我上面说的;这种方法并没有给我带来永久的改变。
SQL开发人员版本4.1.0.19
步骤1:进入工具->首选项
步骤2选择“Database -> NLS”
第三步:进入日期格式,输入DD-MON-RR HH24: MI: SS
步骤4:单击“确定”。
当我复制时间戳的日期格式并用于日期时,它不起作用。但是把日期格式改为这样(DD-MON-YY HH12:MI:SS AM)对我有用。
更改必须在工具->首选项->搜索NLS
我有一个相关的问题,我解决了,想让人们知道我的解决方案。我使用SQL Developer从一个数据库导出到csv,然后尝试将其导入到另一个数据库。我的日期字段一直出错。我的日期字段是时间戳格式:
28-JAN-11 03.25.11.000000000 PM
上面的解决方案(改变NLS首选项)在我导入时不适合我,但我最终得到了以下工作:
在Import Wizard Column Definition界面,在Format框中输入“DD-MON-RR HH.MI.SSXFF AM”,最终导入成功。不幸的是,我有几十个日期字段,据我所知,没有办法系统地应用这种格式到所有的日期字段,所以我必须手动....叹息。如果有人知道更好的办法,我很乐意听听!