2017-01-17 3 views
2

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

CREATE TABLE IF NOT EXISTS 
table1( 
col1 int, 
col2 String, 
etc....) 

Есть ли быстрый способ создать таблицу с такой же структурой, но без каких-либо данных?

ответ

3

Попробуйте это:

CREATE TABLE some_db.T1 LIKE some_db.T2 

Смотрите эту инструкцию: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-CreateTableLike

+1

Кроме того, вы можете просто показать команду, созданную таблицу, используя 'SHOW CREATE TABLE'

Смежные вопросы