无效的月份问题
来源:互联网 发布:网络推广付费平台 编辑:程序博客网 时间:2024/05/01 06:37
问题描述:
SQL> select TO_DATE('17-DEC-1980', 'DD-MON-YYYY') from dual;
查询结果:
select TO_DATE('17-DEC-1980', 'DD-MON-YYYY') from dual
ORA-01843: not a valid month
原因分析:
日期语言环境不正确
查看语言环境变量:
select * from v$parameter where name='nls_date_language';
修改查询语句:
SQL> select TO_DATE('17-DEC-1980', 'DD-MON-YYYY','nls_date_language=AMERICAN') from dual;
查询结果:
TO_DATE('17-DEC-1980','DD-MON-
------------------------------
1980-12-17
注:如果允许也可以直接修改数据库参数nls_date_language,彻底解决该问题。
SQL> select TO_DATE('17-DEC-1980', 'DD-MON-YYYY') from dual;
查询结果:
select TO_DATE('17-DEC-1980', 'DD-MON-YYYY') from dual
ORA-01843: not a valid month
原因分析:
日期语言环境不正确
查看语言环境变量:
select * from v$parameter where name='nls_date_language';
修改查询语句:
SQL> select TO_DATE('17-DEC-1980', 'DD-MON-YYYY','nls_date_language=AMERICAN') from dual;
查询结果:
TO_DATE('17-DEC-1980','DD-MON-
------------------------------
1980-12-17
注:如果允许也可以直接修改数据库参数nls_date_language,彻底解决该问题。
- 无效的月份问题
- ORACLE 插入时间时显示'无效的月份'的问题
- Oracle错误:ORA-01843:无效月份的问题
- ORA-01843 无效的月份
- ORA-01843: 无效的月份
- ORA-01843: 无效的月份
- ORA-01843:无效的月份
- ORA-01843:无效的月份
- ORA-01843:无效的月份
- ORA-01843:无效的月份
- oracle无效的月份的错误
- 生成ASH时报错:无效的月份
- ORA-01843:无效的月份解决方法
- SQL []; ORA-01843: 无效的月份
- oracle ora-01843: 无效的月份
- ASH ORA-01843: 无效的月份
- oracle timestamp类型, 无效的月份
- java com.forgon.tools.hibernate.ObjectDao.getHibernateSession()问题,qr.setParameter();无效的月份
- 死锁问题
- winPE下的PECMD命令详解 -----PECMD.INI 文件配置(2)
- Linq Set Operator (Distinct,Intersect,Union,Expect)
- 简明 Vim 练级攻略
- 【转载】System Dump与Core Dump的区别
- 无效的月份问题
- 标准c++的时间函数
- 【转载】Linux中bash与sh的区别
- Berkeley DB
- 图解--Struts1框架
- Linux 信号通信
- format函数
- 软件能力,教的会吗?
- Android基本组件02(TextView)