附书代码Github工程:https://github.com/Shadow-Hunter-X
视图
视图可以允许保存一个查询并像对待表一样对这个查询j进行操作,这是要给逻辑结构,因为它不会像一个表会存储数据, 当一个查询引用一个视图时,这个视图说定义的查询语句和用户查询语句结合在一起,然后Hive指定查询计划,从逻辑上讲 Hive先执行这个视图,然后使用这个结果进行后续的查询。创建视图:
CREATE VIEW [IF NOT EXISTS] view_name [(column_name [COMMENT column_comment], ...) ]
[COMMENT table_comment]
AS SELECT ...
删除视图:
DROP VIEW view_name ;
-
使用视图来降低查询复杂度
查询长或复杂的时候,使用视图将这个查询语句分割成多个小的,更可控的片段可以降低这种复杂度。 -
使用视图来限制基