2016-06-09 2 views
0

Я пытаюсь создать временную таблицу с разделителем '\ u0001' из существующей таблицы с разделителем ',' в улье. Сначала создаю временную таблицу и использую представление, созданное из существующей таблицы (так как мне нужно выполнить некоторую функцию замены из существующей таблицы). Я заполняю временную таблицу. Мой вопрос: возможно ли создать представление, где я могу явно указать разделитель?Можем ли мы указывать разделители явно для представлений кустов?

Спасибо!

+0

Должен быть возможным благодаря документации: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-CreateView и как таблица собственности вы должны быть в состоянии установить разделители https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-AlterTable – hasan

ответ

0

Вы не можете явно указать разделитель для Hive Views.

Он наследует свойства из таблицы, указанной в инструкции SELECT.

CREATE VIEW [IF NOT EXISTS] [db_name.]view_name [(column_name [COMMENT column_comment], ...) ] 
    [COMMENT view_comment] 
    [TBLPROPERTIES (property_name = property_value, ...)] 
    AS SELECT ...; 
Смежные вопросы