Создайте таблицу улья, используя "как выбрать" или "как", а также укажите разделитель
Можно ли сделать
create table <mytable> as select <query statement>
используя
row format delimited fields terminated by '|';
или сделать
create table <mytable> like <other_table> row format delimited fields terminated by '|';
Языковое руководство, похоже, указывает не на... но что-то щекочет меня, что я достиг этого в прошлом.
Ответы
Ответ 1
Создать таблицу как выбрать (CTAS) можно в Hive.
Вы можете попробовать выполнить команду ниже:
CREATE TABLE new_test row format delimited fields terminated by '|' STORED AS RCFile AS select * from source where col=1
- Цель не может быть разбита на разделы.
- Цель не может быть внешней таблицей.
- Он копирует структуру, а также данные
Создать таблицу, например, также можно в Hive.
- Он просто копирует определение исходной таблицы.
Ответ 2
create table newtable as select column1, column2, column3 from oldtable