oracle 10g 怎么修改默认的日期格式

我的是xp系统 oracle 10g 默认的date类型的数据格式是 DD-MON-YY
怎么修改啊
1、我要的是修改默认的 不是指修改本次会话
2、修改注册表的方法我试了 不好用,不知道是不是我弄错了
3、init.ora 不会修改那个方法没事
求详解

按照如下方法:

1、登录oracle,需要用有dba权限的账号登录。

2、执行语句:

alter session set nls_date_format ='yyyy-mm-dd';  
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';

3、重启数据库,进入服务中找到oracle的服务,先右键选择“停止”然后再右键选择“启动”即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-18
在sqlplus中执行下面的命令,
ALTER system SET NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss' scope = 'spfile';
然后重新启动一下数据库即可追问

不能运行啊

本回答被提问者采纳
第2个回答  2011-05-19
startup force 是重启
相似回答