Создать таблицу в Hue после многих с заявлениями - PullRequest
0 голосов
/ 12 февраля 2019

У меня возникла проблема с созданием таблицы в Hue после того, как я сделал кучу временных.настольные команды.Ниже приведен пример очень высокого уровня. Я пытаюсь создать таблицу после создания многих временных таблиц.

Я в основном пытаюсь создать таблицу из последнего оператора выбора, но у меня возникают ошибки как со строкой создания таблицы, так и с определением, как называется последняя таблица выбора * ..

With TABLEA as (Select * from TEST1.FILEA),

TableB as (Select * from tableA)

Select * from tableB
where TableB.Curr = 'TYPEE'

CREATE TABLE TEST 
row format delimited 
fields terminated by '|' 
STORED AS RCFile 
as Select * from TableB

1 Ответ

0 голосов
/ 12 февраля 2019

В вашем запросе, пожалуйста, следуйте синтаксису и примерам, приведенным ниже

create table as <your_with_clause_select_query>

Пример:

create table test as
with tableA as ( select * from test1.fileA)
select * from tableA;

Вы также можете использовать вложенные операторы select с CTAS.

CREATE TABLE TEST AS
 select * from (
   select
     *
   from
     test1.fileA
 ) b
 row format delimited fields terminated by '|' 
 STORED AS RCFile 
...