最近刚学习Oracle数据库遇到一个小问题,就是英文格式的date数据不能插入,例如:“01-MAY-99”,只能插入中文格式的,大牛们求解,我能不能想插入什么格式就插入什么格式?或者改成这种英文格式,求解!
解决方案 »
- oralce 10g 发生死锁。不能向表中insert数据。
- 对监听器的DoS攻击有哪几类
- 请教如何比较两个表的字段是否相同
- oracle中,设定varchar2长度为4000,(最大只能存4000),为什么存到1333就不行了,多一个都不行,报 ORA-01480:trailling
- 找工作散分了
- 文本类型的日期操作
- 救救我吧,要崩溃了!
- 从oracle网站上下载来的oracle,有什么限制吗?跟正版的有什么区别?我从他网站上下载一个.安装时出现一大堆提示,说文件找不到!
- oracel启动不了service!
- [求助]怎样用imp导入一个含有partition的dmp文件
- linux下如何安装oracle11G R2
- 将大批量数据导入到 orcal
[TEST@myoracle] SQL>select to_date('01-MAY-99','dd-mon-yy','nls_date_language=american') from dual;TO_DATE('01-MA
--------------
01-5月 -99[TEST@myoracle] SQL>select to_date('01-MAY-99','dd-mon-yy') from dual;
select to_date('01-MAY-99','dd-mon-yy') from dual
*
第 1 行出现错误:
ORA-01843: 无效的月份
将 '01-MAY-99' 按照 american 格式转换,无论你的数据库是什么字符集的都会成功。