无法使用按日期分隔列从Oracle数据源获取数据

时间:2018-08-17 02:20:53

标签: hive sqoop

查询:

sqoop import --connect "*****" \
--username ****
-P ******
--query "select * from table_name where trunc(date_column)>=ADD_MONTHS(TRUNC(sysdate,'YEAR'),-12) and \$CONDITIONS" \
--split-by date_column \
-m 4

错误:

error Image

该错误是由java.sql.SQL.DataException引起的:ORA-01861:文字与字符串格式不匹配。请找到附件的图片以获取有关错误的更多说明。

1 个答案:

答案 0 :(得分:0)

看起来像拆分栏的格式有问题。尝试将分隔栏的格式设置为:--split-by“ to_number(to_char(date_column,'YYYYMMDDHHMISS'))” 或要求的任何格式。