如何在配置单元外部表的partitionby子句中添加新列

hts6caw3  于 2021-05-27  发布在  Spark
关注(0)|答案(1)|浏览(383)

我有一个外部配置单元表,它由spark job填充并按(event\u date date)分区。现在我修改了spark代码并添加了一个额外的列“country”。在以前的书面数据中,country列将具有空值,因为它是新添加的。现在我想将'partitioned by'子句改为partition by(event\u date,country string)如何实现这一点。谢谢!!

c3frrgcw

c3frrgcw1#

请尝试使用下面的命令更改分区-

ALTER TABLE table_name PARTITION part_spec SET LOCATION path

part_spec:
    : (part_col_name1=val1, part_col_name2=val2, ...)

试试这个databricksparksql语言手册中的alter命令

相关问题