gpt4 book ai didi

hive - 使用从另一个表中选择来创建外部表

转载 作者:行者123 更新时间:2023-12-04 03:50:48 24 4
gpt4 key购买 nike

我正在使用HDInsight,并且在运行完查询后需要删除集群。但是,我需要收集的数据才能再生存一天。我正在研究从table1创建计算列并将其插入table2的查询。首先,我想要一个简单的测试来复制行。您可以通过select语句创建外部表吗?

drop table if exists table2;

create external table table2 as
select *
from table1
STORED AS TEXTFILE LOCATION 'wasb://{container name}@{storage name}.blob.core.windows.net/';

最佳答案

是的,但是您必须将其分成两个命令。首先创建外部表,然后填写它。

create external table table2(attribute STRING)
STORED AS TEXTFILE
LOCATION 'table2';

INSERT OVERWRITE TABLE table2 Select * from table1;

table2的模式必须与select查询相同,在此示例中,它仅包含一个字符串属性。

关于hive - 使用从另一个表中选择来创建外部表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30537584/

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