gpt4 book ai didi

hadoop - 如何将列添加到现有的配置单元外部表?

转载 作者:可可西里 更新时间:2023-11-01 15:00:14 25 4
gpt4 key购买 nike

create external table demotable(
column1 string,
column2 string,
column3 string)
row format delimited fields terminated by '|'
location '/data/demotable';

我创建外部表'demotable','/data/demotable'中的数据就像

aaa|bbb|ccc
ddd|eee|fff
www|ttt|uuu
...
yyy|uuu|kkk

现在我想在我的数据中再添加两列,它会像

aaa|bbb|ccc
ddd|eee|fff
www|ttt|uuu
...
yyy|uuu|kkk|ppp|lll
vvv|mmm|zzz|ttt|hhh

有什么办法可以:

1.在我的表中添加新列(用于新数据)

2.保留旧数据(只需将最后两列标记为“NULL”)?

最佳答案

由于它是一个外部表,您可以删除该表并在末尾放置额外的列重新创建。删除外部表并不能理想地删除文件。当您查询表时,对于那些列没有任何数据的行,输出将为 NULL。

关于hadoop - 如何将列添加到现有的配置单元外部表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46051679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com