Hive 配置单元从外部分区表中删除列

Hive 配置单元从外部分区表中删除列,hive,Hive,我需要从配置单元中的外部分区表中删除一列。我们怎么做呢 有人能尽快提供命令吗 谢谢您可以使用ALTER命令 用法示例: ALTER TABLE name DROP[列]列名称 每当在ALTERTABLE语句中指定分区时,通过PARTITION(PARTITION_spec)子句,必须在规范中包含所有分区列 大多数ALTER TABLE操作对内部表的作用与对外部表的作用相同(数据文件位于任意位置)。例外情况是重命名表;对于外部表,不会重命名或移动基础数据目录 有关更多信息,请参阅cloudera/

我需要从配置单元中的外部分区表中删除一列。我们怎么做呢

有人能尽快提供命令吗


谢谢

您可以使用ALTER命令

用法示例: ALTER TABLE name DROP[列]列名称

每当在ALTERTABLE语句中指定分区时,通过PARTITION(PARTITION_spec)子句,必须在规范中包含所有分区列

大多数ALTER TABLE操作对内部表的作用与对外部表的作用相同(数据文件位于任意位置)。例外情况是重命名表;对于外部表,不会重命名或移动基础数据目录


有关更多信息,请参阅cloudera/apache hive docs链接

感谢Anil建议您成为会员已有两年多了,也许您应该阅读并进一步改进您的问题