终极解决oracle提示[ORA-01843:无效的月份]错误的办法
在练习oracle函数的时候,months_between()函数老是出错,搞了半天才发现是字符集存在问题。
解决办法:安装的oracle的language是中文,可以试试 '25-7月-2005 ',或把SESSION的语言改一下,也就是执行一句sql语句:
alter session set nls_language=american; |
再次运行oracle的sql语句,发现就OK了。
标签:
ORA-01843