Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法保存Oracle SQL Developer nls\u日期\u格式_Sql_Oracle_Date - Fatal编程技术网

无法保存Oracle SQL Developer nls\u日期\u格式

无法保存Oracle SQL Developer nls\u日期\u格式,sql,oracle,date,Sql,Oracle,Date,我在首选项、数据库、NLS(Oracle SQL Developer)中设置了日期/时间格式。 所以这是持久性的(在重新启动之后)。 但当我加载一个表时,该列只显示日期。 如何解决此问题(导出数据行没有时间…): 谢谢您需要了解NLS设置的优先顺序。客户端工具的设置被特定于语言环境的nls设置覆盖。在环境变量中修改操作系统NLS\u LANG',或使用session`level NLS设置 例如,使用适当的格式模型使用来\u char,然后根据nls设置正确查看所需格式 或者,您也可以更改会话,

我在首选项、数据库、NLS(Oracle SQL Developer)中设置了日期/时间格式。 所以这是持久性的(在重新启动之后)。 但当我加载一个表时,该列只显示日期。 如何解决此问题(导出数据行没有时间…):


谢谢

您需要了解
NLS设置的优先顺序
。客户端工具的设置被特定于语言环境的nls设置覆盖。在环境变量中修改操作系统
NLS\u LANG',或使用
session`level NLS设置

例如,使用适当的
格式模型
使用
来\u char
,然后根据nls设置正确查看所需格式

或者,您也可以
更改会话
,使会话使用特定的nls格式


你会喜欢阅读Ed Stevens的这篇文章,

我怀疑nls设置的优先顺序。查看我的答案。您是否有可能设置会话NLS\U DATE\U格式的登录触发器?列的数据类型是什么?实际上是
日期
,而不是字符串或
时间戳
?您也可以在登录脚本中明确设置它,该脚本在连接建立后执行,在首选项中定义,数据库>连接启动脚本的文件名。还有,您是否在首选项中选中了“跳过NLS设置”?谢谢您的帮助。我用登录脚本解决了这个问题。谢谢你的反馈。如果你通过编辑你的问题来添加你的答案,并解释你为解决问题所做的事情,那将是一件好事。