修改oracle默认日期格式,更改Oracle的默认日期格式

Oracle的日期格式默认设置是DD-MON-YY,这种日期格式并不满足我们中国人的使用习惯。

为了改变这种显示格式,我们需要设置NLS_DATE_FORMAT来改变。

1.临时性的改变(PL/SQL亲测可用):

在每次会话前运行 alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’;

2.永久性的改变

2.1修改注册表(Windows平台下,亲测可用)

开始》运行》regedit》HKEY_LOCAL_MACHINE》SOFTWARE》ORACLE》HOME0

64位系统可能是在HKEY_LOCAL_MACHINE》SOFTWARE》Wow6432Node》ORACLE》KEY_OraDb11g_home1

新建 字符串值NLS_DATE_FORMAT ,并设置其值(必须是大写,小写会报错)为:YYYY-MM-DD HH24:MI:SS

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]

“NLS_DATE_FORMAT”=”YYYY-MM-DD HH24:MI:SS”

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraDb11g_home1]

“NLS_DATE_FORMAT”=”YYYY-MM-DD HH24:MI:SS”

2.2修改glogin.sql文件,这个文件的路径:

Windows下,%ORACLE_HOME%\sqlplus\admin

UNIX下,$ORACLE_HOME/sqlplus/admin

在文件中加上:alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’;

2.3修改用户环境变量配置文件(UNIX平台下,这个未测试),加上

export NLS_LANG=AMERICAN

export NLS_DATE_FORMAT=’YYYY-MM-DD HH24:MI:SS’

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值