修改表的语句允许改变现有表的结构,通过该语句可以增加列/分区,修改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
指定为