无法保存Oracle SQL Developer nls_date_format

时间:2014-10-09 14:14:02

标签: sql oracle date

我在首选项,数据库,NLS(Oracle SQL Developer)中设置了日期/时间格式。 所以这是持久的(重启后)。 但是当我加载一个表时,该列只显示日期。 我该怎么做才能解决这个问题(导出数据行是没有时间......):

谢谢

1 个答案:

答案 0 :(得分:1)

您需要了解NLS SETTINGS的优先顺序。客户端工具的设置被locale-specific nls设置覆盖。修改您的操作系统NLS_LANG' in environmental variable or use会话级别设置。

例如,使用to_char使用正确的format model,根据您的nls设置,您可以正确地看到所需的格式。

或者,您也可以ALTER SESSION使会话使用特定的nls格式。

你很想阅读Ed Stevens撰写的这篇精彩帖子,http://edstevensdba.wordpress.com/2011/04/07/nls_date_format/