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