Oracle关于日期时间格式设置

.问题描述

      我安装的数据库日期Date格式默认为’DD-M-YYYY(2-2月-1988)’,而数据库默认的格式一般都是’DD-MON-YYYY’,现在需要把日期格式改成数据库原本默认的格式。

 

.处理方式

   修改注册表:

1.在注册表的KEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0

2.找到:NLS_LANG 如果这个不是’ American’,要设置成英文(我原来安装的时候选的是简体中文,NLS_LANG的值是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK)

3.新建一个字符串,命名为NLS_DATE_FORMAT,然后值填上想要的默认格式,例如:YYYY-MM-DD HH24:MI:SS

Oracle关于日期时间格式设置_第1张图片

 Oracle关于日期时间格式设置_第2张图片

 4.第三方的工具显示的日期格式有时候和数据库默认的不通,工具里面的格式是受工具影响的,如果想要改变PLSQL Developer里面的日期显示格式,可以这样改:

PL/SQL DEVELOPER需要在Tools->Preferences->User Interface->Date/Time下修改格式即可:

Oracle关于日期时间格式设置_第3张图片

5.也可以在参数文件init.ora中设置日期格式:

如修改参数文件的话。可直接在参数文件中添加:

NLS_DATA_FORMAT=YYYY-MM-DD-HH24:MI:SS,但须将注册表中上述位置的NLS_LANG字串值去掉。

你可能感兴趣的:(Oracle,数据库,Oracle,学习总结)