【问题标题】:How to add column for a view in Hive?如何在 Hive 中为视图添加列?
【发布时间】:2023-03-29 21:55:01
【问题描述】:

我用两列 IDName 创建了视图 myview。但我想为此添加额外的列。

我将查询用作:

ALTER VIEW myview ADD COLUMNS (AGE int);

但我得到的错误是:

必需的 (...)+ 循环与添加中的输入“列”中的任何内容都不匹配 分区语句。

在这方面有什么帮助吗?

【问题讨论】:

  • ALTER VIEW myview As Select ID ,Name,Newcolumn from table_name

标签: sql hadoop hive bigdata


【解决方案1】:

您必须从创建视图的表中获取新列。

alter view myview as select col_1 ,col_2 ,Age from your_table

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    相关资源
    最近更新 更多