日期:2014-05-16 浏览次数:20919 次
[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: 无效的月份
------解决方案--------------------
to_date('01-MAY-99','dd-mon-yy','nls_date_language=american')
将 '01-MAY-99' 按照 american 格式转换,无论你的数据库是什么字符集的都会成功。