Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hive 在配置单元中,是否有方法将列X添加到列Y之前_Hive_Hiveql - Fatal编程技术网

Hive 在配置单元中,是否有方法将列X添加到列Y之前

Hive 在配置单元中,是否有方法将列X添加到列Y之前,hive,hiveql,Hive,Hiveql,在配置单元中,是否有方法在指定列之前添加新列 我知道我们可以使用“after”关键字在给定列之后添加列 Alter table table_name更改col_name col_name后的col_name col_name类型 但是对于类似的场景,“before”关键字不存在否,对于配置单元中的alter table,before关键字不存在。 是否要使用“before”,因为您希望新添加的列成为第一列?在这种情况下,hive为您提供了一个“first”关键字 你可以参考下面的答案来获得漂亮的

在配置单元中,是否有方法在指定列之前添加新列

我知道我们可以使用“after”关键字在给定列之后添加列

Alter table table_name更改col_name col_name后的col_name col_name类型


但是对于类似的场景,“before”关键字不存在

否,对于配置单元中的alter table,before关键字不存在。 是否要使用“before”,因为您希望新添加的列成为第一列?在这种情况下,hive为您提供了一个“first”关键字

你可以参考下面的答案来获得漂亮的解释: