导航

如何修改oracle的默认日期格式

Posted on 2007-01-25 23:33  小西  阅读(2920)  评论(0编辑  收藏  举报
今天在win2000英文版上遇到了这个问题,好在网上还有很多人遇到过.以下方法测试通过.

1.临时修改

SQL> alter session set nls_date_format='yyyymmdd';

这种方法只能改掉在当前会话里的日期显示格式,当重新建立一个会话的时候,必须重新执行该命令。

2.改变oracle默认的日期显示格式

ON UNIX :

change .profile NSL_DATE_FORMAT=YYYYMMDD;

export NLS_DATE_FORMAT

On windows:

在注册表的KEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0
添加字串值NLS_DATE_FORMAT.将其值设为YYYY-MM-DD-HH24:MI:SS