可以通过一下语句实现
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
解决方案 »
- oracle以前的数据怎么导入到现在的oracle中
- 在orcale 11里新加的表,用外部程序或者enterprise manager,查询不到表的内容
- ORacle 10G安装完后为什么不出现DataBase Configeration assistiant
- 新手上路,请多指教!
- 我的oracle数据库中有多个表空间和用户,有些不知道用户密码,如何做备份和恢复?
- 形如'1,234,567,345.00'的字符串如何转化成NUMBER?
- 给一群只懂得数据库的基本概念,但是不懂Oracle的人介绍一下Oracle,目的是让他们知道Oracle大致是怎么回事,应该怎么讲?
- 创建表的问题
- 关于Oracle的数据类型
- 给小弟推荐点关于存储过程的网络教程
- oracle问题,送分
- Oracle8.1.7在linux Redhat7.2上的安装问题(在线等待)
对于session就用alter session set nls_date_format = ....
对于system就用alter system set nls_date_format = ....
初始化文件中应该是用date_format = ...吧,记不太请了不好意思
我在初始化参数文件中修改了却省日期格式:
nls_date_format='yyyy-mm-dd hh24:mi:ss'
重新启动数据库(实例也已重新启动)后,
建立一个连接查询出的日期仍是如下:
12-12月-99
为什么呢?
我好苦闷!
一切都搞定
与设置就无关了
回到SQL*plus环境,再试一试:
SQL > SELECT SYSDATE FROM DUAL;
SYSDATE
-------------------
2000-01-01 01:30:18
但谁可以解释初始化文件中设置
nls_date_format='yyyy-mm-dd hh24:mi:ss'
为什么不行呢?
它是起何作用?
和注册表中设置有何区别?