【背景】
数据中出现“9-Jun-14”格式数据,在将其存入日期格式字段时,需要进行转换,但是一个标准的日期出现了报“无效月份”的报错。
?
【解决】
经过检查后,发现了问题不是出在日期上,而是出在系统的语言上,在操作系统中无法识别英文日期。于是使用NLS_DATE_LANGUAGE参数对其进行规范,或修改操作系统语言为英文,例如:TO_DATE ('9-Jun-14', 'dd-Mon-yy', 'NLS_DATE_LANGUAGE = American')。通过这么转换后,该数据成功存入日期字段下。
?
【实验】

?
小知识,简而记之。
?