数据清洗小记:正确英文日期转换报“无效的月份”

2015-07-24 07:47:29 · 作者: · 浏览: 1

【背景】

数据中出现“9-Jun-14”格式数据,在将其存入日期格式字段时,需要进行转换,但是一个标准的日期出现了报“无效月份”的报错。

?

【解决】

经过检查后,发现了问题不是出在日期上,而是出在系统的语言上,在操作系统中无法识别英文日期。于是使用NLS_DATE_LANGUAGE参数对其进行规范,或修改操作系统语言为英文,例如:TO_DATE ('9-Jun-14', 'dd-Mon-yy', 'NLS_DATE_LANGUAGE = American')。通过这么转换后,该数据成功存入日期字段下。

?

【实验】

\

?

小知识,简而记之。

?