修改表的语句允许改变现有表的结构,通过该语句可以增加列/分区,修改SerDe,增加表和SerDe的属性或者重命名表。与之类似,修改分区的语句可以改变指定分区的属性。
重命名表
重命名表的语句如下:
ALTER TABLE table_name RENAME TO new_table_name
修改表属性
修改表属性的语句如下:
ALTER TABLE table_name SET TBLPROPERTIES (property_name = property_value, property_name = property_value,... )
使用该语句可以增加表的元数据,last_modified_by, last_modified_time属性自动被添加和管理,可以使用DESCRIBE EXTENDED table_name查询新增的表属性。
修改表注释
要修改表的注释,只需要使用上面介绍的修改表属性语句,将property_name指定为'comment' 属性即可:
ALTE

本文详细介绍了Hive中的表和分区管理操作,包括重命名表、修改表属性、增加SerDe属性、修改存储属性、新增和删除分区、重命名和交换分区,以及修改表的文件格式和位置。此外,还涵盖了修改列的各种操作,如修改列名、类型、位置和注释,以及如何进行分区的解档/归档和保护。
订阅专栏 解锁全文
1014

被折叠的 条评论
为什么被折叠?



