1、查看视图

Hive 支持使用 describe 查看视图的元数据信息,如表名、列名、列类型等,语法如下:

DESCRIBE VIEW view_name;
SQL

另外,也可以使用 show create view 查看视图的定义,语法如下:

SHOW CREATE VIEW view_name;
SQL

2、创建视图

Hive 支持使用 create view 语句来创建视图,语法如下:

CREATE VIEW view_name AS SELECT ...;
SQL

使用 create view 语句时,可以指定视图的存储格式,如果没有指定,则默认使用表的存储格式,语法如下:

CREATE VIEW view_name [ROW FORMAT row_format] [STORED AS file_format] AS SELECT ...;
SQL

3、修改视图

Hive 支持使用 alter view 语句来修改视图,语法如下:

ALTER VIEW view_name [RENAME TO new_view_name] [AS SELECT ...];
SQL

使用 alter view 语句时,可以指定视图的存储格式,如果没有指定,则默认使用表的存储格式,语法如下:

ALTER VIEW view_name [ROW FORMAT row_format] [STORED AS file_format] [AS SELECT ...];
SQL

4、删除视图

Hive 支持使用 drop view 语句来删除视图,语法如下:

DROP VIEW view_name;
SQL