ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-01843: not a valid month

ORA-01843: not a valid month

原创 Linux操作系统 作者:flyalone88 时间:2008-06-05 19:55:30 0 删除 编辑

 SELECT  to_date('14-JUN-2005','DD-MON-YYYY') FROM DUAL;

SELECT  to_date('14-JUN-2005','DD-MON-YYYY') FROM DUAL
                *
ERROR at line 1:
ORA-01843: not a valid month

CAUSE:
SELECT * FROM NLS_SESSION_PARAMETERS;

PARAMETER                                                VALUE
NLS_LANGUAGE                                        SIMPLIFIED CHINESE
NLS_TERRITORY                                           CHINA
NLS_CURRENCY                                         ¥
NLS_ISO_CURRENCY                                 CHINA
NLS_NUMERIC_CHARACTERS                   .,
NLS_CALENDAR                                         GREGORIAN
NLS_DATE_FORMAT                                   DD-MON-RR
NLS_DATE_LANGUAGE                             SIMPLIFIED CHINESE
NLS_SORT                                                    BINARY
NLS_TIME_FORMAT                                    HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT                        DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT                              HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT                  DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY                           ¥
NLS_COMP                                               BINARY
NLS_LENGTH_SEMANTICS                       BYTE
NLS_NCHAR_CONV_EXCP                    FALSE

17 rows selected.

SOLUTIONS:
SQL> alter session set nls_date_language=AMERICAN;
SQL> alter session set nls_date_format='DD-MON-YYYY';

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10407509/viewspace-332636/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-05-07

  • 博文量
    1
  • 访问量
    11360