Impala 将列添加到现有视图

Impala add column to existing VIEW

我经历了 Cloudera docs

它没有提到如何向现有视图添加列。是因为没有办法实现吗? 如果我使用 DESCRIBE FORMATTED 并使用 select * from xyz(an example is shown here) 的原始视图定义来删除现有视图并使用相同的 userId 重新创建视图,它是否会像以前有吗?

你是对的 - DROP-CREATE 应该有效。即使 ALTER VIEW view_name AS SELECT ..., new_col FROM table 也应该工作。也许您可以分享您正在尝试的查询以及您面临的错误是什么。