Я создаю временную таблицу из другой таблицы, используя предложение AS
, в котором я включаю столбец раздела другой таблицы, который также является частью временной таблицы, а затем я получаю следующую ошибку. Ниже приведен оператор создания таблицы, где col4
- столбец раздела таблицы xyz
.
И при запуске оператора create я получаю следующую ошибку. И когда я удаляю col4
из оператора create, он работает нормально.
Ошибка:
Ошибка при компиляции оператора: FAILED: NumberFormatException Для входной строки: «HIVE_DEFAULT_PARTITION» (состояние = 42000, код = 40000)
Пожалуйста помоги.
Пример:
CREATE TEMPORARY TABLE abc STORED AS PARQUET AS SELECT
col1 AS col1,
col2 AS col2,
col3 AS col3,
col4 AS col4
FROM xyz;