Oracle SQL Developer 4.0.3.16导出SQL时NLS日期格式不生效求助
解决Oracle SQL Developer 4.0.3导出SQL插入语句时日期格式不生效的问题
我之前也碰到过这个版本的类似问题——全局NLS设置确实会影响工具内的数据显示,但导出SQL插入语句时,导出向导有自己独立的格式配置,不会自动继承全局NLS的设置。给你一步步说怎么解决:
- 右键选中你要导出数据的表,选择「导出」→「导出为SQL插入语句」(不同版本可能显示为"Insert"选项)
- 在弹出的导出配置窗口里,切换到格式设置或者高级选项标签(4.0.3版本里这个选项在"Options"面板下)
- 找到「日期格式」输入框,把默认的格式替换成你需要的
DD-MON-RRRR HH24.MI.SS - 检查其他导出参数(比如导出路径、是否包含CREATE TABLE语句等)没问题后,点击「完成」执行导出
另外给你个小建议:如果之后经常要用到这个日期格式导出,可以在配置完后点击窗口里的「保存预设」,下次导出直接调用预设就行,省得每次手动改格式。
需要注意的是,4.0.3是比较早期的版本,界面布局和新版略有不同,但这个日期格式的配置项肯定存在,耐心找一下就能看到~
内容的提问来源于stack exchange,提问作者Kramer




