Я пытаюсь создать временную таблицу в Hive следующим образом:
CREATE TEMPORARY TABLE mydb.tmp2
AS SELECT * FROM (VALUES (0, 'abc'))
AS T (id , mystr);
Но это дает мне следующую ошибку:
SemanticException [Error 10296]: Values clause with table constructor not yet supported
Есть ли другой способ создатьвременная таблица с явным и прямым предоставлением значений в той же команде?
Моя конечная цель - выполнить команду MERGE
, и временная таблица будет вставлена после команды USING
.Так что-то вроде этого:
MERGE INTO mydb.mytbl
USING <temporary table>
...