今天在插入带有日期格式的记录时,出现错误:提示:ORA-01843: 无效的月份
其中记录里的格式为25-MAY-2006,后来用了sysdate的格式(select sysdate from dual)才发现默认的格式是
04-11月-2006,中文版的oracle啊,
索性还是用to_date(2006-11-04,'yyyy-mm-dd'),还有插入成功后,在Datebase Control页面下还是没查看到数据(插入操作在sql*plus下完成),最后再输个commit,才在页面上看到。
可以更改默认的日期显示格式:
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
下面语句显示包括时间数据的日期:
select to_char(po_date,'dd-mm-yyyy hh24:mi:ss') date_time
from purchase_orders;
分享到:
相关推荐
成功之路Oracle11g学习笔记-赵振平 请下载2个附件
《成功之路:Oracle 11g学习笔记》专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发中的一些技巧。开发技巧展示是《成功之路:Oracle 11g学习笔记》的一大特色(这一点很值得...
│ ORACLE学习笔记(二)oracle的逻辑结构 - lvhuiqing的专栏 - CSDN博客.mht.lnk │ ORACLE学习笔记(二)SQLPLUS基础 - lvhuiqing的专栏 - CSDN博客.mht │ ORACLE学习笔记(二)SQLPLUS基础 - lvhuiqing的专栏 - ...
成功之路:Oracle_11g学习笔记17成功之路:Oracle_11g学习笔记17成功之路:Oracle_11g学习笔记17
资源名称:成功之路:Oracle 11g学习笔记内容简介:本书专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发中的一些技巧。开发技巧展示是本书的一大特色(这一点很值得资深的...
成功之路+Oracle11g学习笔记 非常好的学习oracle 基础的一本书 适合初学者
Oracle10g学习笔记,Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记
带目录版,放心下载,方便观看。成功之路Oracle11g学习笔记
我的Oracle 11g OCP学习笔记,很详细,分享给大家学习!
oracle11g学习笔记一 1 一、以下是sqlplus常用命令 2 一、Oracle用户管理 4 二、权限和角色 4 权限包含系统权限和对象权限 5 角色 5 权限的传递 6 使用profile 管理用户口令 8 (1)帐号锁定 8 (2)给账户解锁 8 (3)...
Oracle 11g学习笔记
Oracle 11g学习笔记基础篇(pdf)
成功之路 Oracle 11g 中文学习笔记 专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发的一些技巧。开发技巧展示是本书一大特色(这一点很值得资深的开发人员借鉴)! 本书共24...
oracle学习笔记-入门基础-01-张园
最牛逼的Oracle 11g OCP学习笔记
资源名称:Oracle学习笔记-日常应用、深入管理、性能优化内容简介:Oracle学习笔记-日常应用、深入管理、性能优化Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛...
有关oracle数据库基础学习OCP课程的基础051的课程笔记
电子工业出版社。一本书轻松学会ORACLE 11g。高效的SQL语句,大神实用笔记,拿来就可以做项目