如何在Hive中创建表的空副本

Eug*_*Cuz 3 hive create-table

我的桌子上有很多列。我不想写像

CREATE TABLE IF NOT EXISTS 
table1( 
col1 int, 
col2 String,
etc....)
Run Code Online (Sandbox Code Playgroud)

有没有一种快速的方法来创建具有相同结构但没有任何数据的表?

lef*_*oin 5

尝试这个:

CREATE TABLE some_db.T1 LIKE some_db.T2
Run Code Online (Sandbox Code Playgroud)

请参阅此手册:https : //cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-CreateTableLike

  • 另外,您可以只显示使用“ SHOW CREATE TABLE <table>”创建表的命令。 (2认同)