我有一个分区表Student
,该表已经有一个分区列dept
。我需要添加新的分区列gender
将有可能在已分区的配置单元表中添加此新分区列。
表数据没有gender
列。这是要在配置单元表中添加的新常量列。
答案 0 :(得分:1)
分区是分层文件夹,例如table_location/dept=Accounting/gender=male/
文件夹结构应该存在。您可以轻松地将非分区列添加为最后一个列,如果数据不包含该列,则它将返回NULL,但是要添加分区列,最简单的方法是根据需要创建分区的新表,然后插入覆盖该表旧表(选择分区列作为最后一个),删除旧表,重命名新表。
有关动态分区加载的信息,请参见以下答案:https://stackoverflow.com/a/48901871/2700344