我正在尝试使用SQL Loader将数据从csv文件加载到db中。表的“EXPIRY_DATE”列为“DATE”类型。将控制文件中的字段定义为:
EXPIRY_DATE "YYYY-MONTH-DD HH24:MI:SS"
CSV文件包含以下格式的字段。
2016-JUL-01 00:00:00
但是当加载数据时,SQLLoader正在抱怨错误消息:无效的绑定变量:SQL字符串中的MI为EXPIRY_DATE列
尝试将分钟更改为“MM”,这样做可以帮助。 我做错了什么?
答案 0 :(得分:2)
使用此:
EXPIRY_DATE DATE 'YYYY-Mon-DD HH24:MI:SS'
您需要将Mon
用于一个月的三个字母缩写,而不是MONTH
。另外,我认为在给出格式字符串时需要指定DATE
类型。