在hive中,有没有办法在y列之前添加x列?

14ifxucb  于 2021-04-03  发布在  Hive
关注(0)|答案(1)|浏览(581)

在hive中,有没有办法在指定的列之前添加一个新的列?
我知道我们可以使用 "after "关键字在指定列之后添加一列。
alter table table_name change col_name col_name type after col1_name
但类似的情况下,"before "这个关键词并不存在。

tzxcd3kk

tzxcd3kk1#

不能,在 hive 中的 alter table 中不存在 before 关键字。你想使用 'before' 是因为你想让新添加的列是第一列吗?
你可以参考下面的答案来做漂亮的解释。
在hive中,有没有办法指定在哪一列之间添加新列?

相关问题