ORA-01843 无效日期,月无效

执行时因中英文类型不同报错,可以修改当前会话的日期语言,关闭会话就失效。

如果日期格式默认为中文的话,输入命令窗口下执行 show parameter nls;

ORA-01843 无效日期,月无效

 

 

--修改当前会话日期语言为中文
alter session set nls_language='SIMPLIFIED CHINESE';
--修改后可以成功执行
select to_date('11-1月 -22 06.18.55.078000 下午') from dual;

--修改会话日期语言为英文 ALTER SESSION SET nls_date_language='AMERICAN';
--修改后可以成功执行 
select to_date('11-JAN-22 06.18.55.078000 PM') from dual;

  

上一篇:110T oracle故障恢复


下一篇:ORA-21700:对象不存在或标记为删除