Setting date format parameter on a sqoop-import job Setting date format parameter on a sqoop-import job hadoop hadoop

Setting date format parameter on a sqoop-import job


Source: SqoopUserGuide

Oracle JDBC represents DATE and TIME SQL types as TIMESTAMP values. Any DATE columns in an Oracle database will be imported as a TIMESTAMP in Sqoop, and Sqoop-generated code will store these values in java.sql.Timestamp fields.

You can try casting date to String while importing within the query.

For Example

sqoop import -- query 'select col1, col2, ..., TO_CHAR(MY_DATE_COL_NAME, 'YYYY-MM-DD') FROM TableName WHERE $CONDITIONS'