数据清洗小记:正确英文日期转换报“无效的月份”
【背景】
数据中出现“9-Jun-14”格式数据,在将其存入日期格式字段时,需要进行转换,但是一个标准的日期出现了报“无效月份”的报错。
【解决】
经过检查后,发现了问题不是出在日期上,而是出在系统的语言上,在操作系统中无法识别英文日期。于是使用NLS_DATE_LANGUAGE参数对其进行规范,或修改操作系统语言为英文,例如:TO_DATE ('9-Jun-14', 'dd-Mon-yy', 'NLS_DATE_LANGUAGE = American')。通过这么转换后,该数据成功存入日期字段下。
【实验】
小知识,简而记之。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。