Подтвердить что ты не робот

Создайте таблицу улья, используя "как выбрать" или "как", а также укажите разделитель

Можно ли сделать

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 '|';

Языковое руководство, похоже, указывает не на... но что-то щекочет меня, что я достиг этого в прошлом.

4b9b3361

Ответ 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