2015-09-30 8 views
0

У меня есть одно сомнение. Я пытаюсь вытащить данные из оракула и хочу нажать его на HDFS, используя sqoop 1.4.6.
таблица, которую я хочу перенести содержит столбец с именем «COMMENT» (который является зарезервированным ключевым словом в оракула), но когда я попытался оттолкнуть таблицу в HDFS с помощью sqoop, произошла ошибка:ошибка во время миграции данных sqoop

15/09/30 14:52:49 ERROR db.DBRecordReader: Top level exception: java.sql.SQLSyntaxErrorException: ORA-00936: missing expression

У меня есть попробовал, поставив \ and " для этого столбца как: "\"\"COMMENT\"\"", когда я перечислял имена столбцов во время запроса

так как эта ошибка фиксируется ..

+0

ли вы получить решение? Я столкнулся с аналогичной проблемой, бросая SQLSyntaxError: недопустимый идентификатор. –

ответ

0

Пожалуйста, попробуйте использовать --query вариант для импорта sqoop.

например: sqoop импорт --query "выберите комментарий от table_name ....."

 Смежные вопросы

  • Нет связанных вопросов^_^