星空网 > 软件开发 > 数据库

hive修改 表/分区语句

参考 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-AlterTable%2FPartitionStatements

这里主要列一些常用操作。

 

添加分区

ALTER TABLE table_name ADD PARTITION (partCol = 'value1') location 'loc1'; //示例
ALTER TABLE table_name ADD IF NOT EXISTS PARTITION (dt='20130101') LOCATION '/user/hadoop/warehouse/table_name/dt=20130101'; //一次添加一个分区ALTER TABLE page_view ADD PARTITION (dt='2008-08-08', country='us') location '/path/to/us/part080808' PARTITION (dt='2008-08-09', country='us') location '/path/to/us/part080809'; //一次添加多个分区

 

删除分区

ALTER TABLE login DROP IF EXISTS PARTITION (dt='2008-08-08');ALTER TABLE page_view DROP IF EXISTS PARTITION (dt='2008-08-08', country='us');

 

修改分区

ALTER TABLE table_name PARTITION (dt='2008-08-08') SET LOCATION "new location";
ALTER TABLE table_name PARTITION (dt='2008-08-08') RENAME TO PARTITION (dt='20080808');

 

添加列

ALTER TABLE table_name ADD COLUMNS (col_name STRING); //在所有存在的列后面,但是在分区列之前添加一列

 

修改列

hive修改 表/分区语句
CREATE TABLE test_change (a int, b int, c int);// will change column a's name to a1ALTER TABLE test_change CHANGE a a1 INT; // will change column a's name to a1, a's data type to string, and put it after column b. The new table's structure is: b int, a1 string, c intALTER TABLE test_change CHANGE a a1 STRING AFTER b; // will change column b's name to b1, and put it as the first column. The new table's structure is: b1 int, a string, c intALTER TABLE test_change CHANGE b b1 INT FIRST; 
hive修改 表/分区语句

 

修改表属性:

alter table table_name set TBLPROPERTIES ('EXTERNAL'='TRUE'); //内部表转外部表 alter table table_name set TBLPROPERTIES ('EXTERNAL'='FALSE'); //外部表转内部表

 

表的重命名

ALTER TABLE table_name RENAME TO new_table_name

 

转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/03/2843393.html




原标题:hive修改 表/分区语句

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

国内社交电商:https://www.goluckyvip.com/tag/13723.html
FBA新动态:https://www.goluckyvip.com/tag/13724.html
印度税务:https://www.goluckyvip.com/tag/13726.html
邮件沟通:https://www.goluckyvip.com/tag/13727.html
创业时机:https://www.goluckyvip.com/tag/13728.html
数据运营:https://www.goluckyvip.com/tag/13729.html
沃尔玛推出全新数据分析服务,助力品牌推动销售:https://www.kjdsnews.com/a/1842113.html
北京城市图书馆公交地铁自驾路线:https://www.vstour.cn/a/407243.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流