gpt4 book ai didi

hiveql - 删除hive表中的列

转载 作者:行者123 更新时间:2023-12-04 13:06:57 24 4
gpt4 key购买 nike

我正在使用 hive 0.9 版,我需要删除 hive 表的列。我搜索了几本 hive 命令的手册,但我只找到了 0.14 版的命令。是否可以在 hive 0.9 版中删除 hive 表的一列?命令是什么?
谢谢。

最佳答案

我们不能简单地使用以下语句从 hive 表中删除表列,如 sql。

ALTER TABLE tbl_name drop column column_name ---- 这将不起作用。

所以有一个快捷方式可以从 hive 表中删除列。

假设我们有一个 hive 表。

从这个表中,我想删除列 Dob。您可以使用 ALTER TABLE REPLACE 语句删除列。

ALTER TABLE test_tbl REPLACE COLUMNS(ID STRING,NAME STRING,AGE STRING);   you have to give the column names which you want to keep in the table

关于hiveql - 删除hive表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31029304/

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