一.特征
和关系型数据库中的普通视图一样,hive也支持视图。
二.特点
1.不支持物化视图。
2.只能查询,不能做加载数据操作。
3.视图的创建,只是保存一份元数据,查询视图时才执行对应的子查询。
4.view定义中若包含了ORDER BY/LIMIT语句,则当查询视图时也进行ORDER BY/LIMIT语句操作,view当中定义的优先级更高。
5.view支持迭代视图。
三.创建视图
CREATE VIEW [IF NOT EXISTS] [db_name.] view_name [(column_name[COMMENT column_comment],...)]
[COMMENT v_comment]
[TBLPROPERTIES (property_name = property_value,...)] AS SELECT ...;
四.查询视图
select coulmns from view;
五.删除视图
DROP VIEW [IF EXISTS][db_name.] view_name;