在hive中创建或替换视图(存在于RDBMS中(的类似语法是什么。例如创建或替换视图为从表1中选择*。
我知道存在语法create if not exists
但在我的情况下,视图存在于较低的环境中,所以我想替换视图,如果不在较高的环境中查看,我需要创建。
因为我需要做一次源代码并在所有环境中部署。我需要类似的代码来创建或替换视图。
有人能帮忙吗?
CREATE OR REPLACE VIEW
在Jira Hive-1078 的Hive 0.8中引入了该功能
此外,从配置单元0.11起,还有ALTER VIEW作为SELECT(视图必须存在(
ALTER VIEW [db_name.]view_name AS select_statement;
在配置单元版本<0.8,如果无法升级,请使用DROP+CREATE
DROP VIEW [IF EXISTS] [db_name.]view_name;
CREATE VIEW [db_name.]view_name ...