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