Hive 视图的基本操作

1.创建视图
例子:

CREATE VIEW IF NOT EXISTS sy320.orders_products_items_view AS
SELECT 
    oi.order_item_id,
    o.order_date,
    o.order_status,
    p.product_name,
    p.product_price
FROM 
    orders o
JOIN 
    order_items oi ON o.order_id = oi.order_item_id
JOIN 
    products p ON oi.order_item_product_id = p.product_id;
 
其中sy320是数据库名字,orders_products_items_view是你要创建的视图名字,

order_item_id,
order_date,
order_status,
product_name,
product_price
这些都是来源不同的表,用join根据每个表的id进行连接。

2.查看视图
show tables;
3.查看视图详情信息
desc formatted orders_products_items_view;
4.修改视图属性
alter view orders_products_items_view set tblproperties("term"="three month","user_group"="IT department");
5.删除视图
drop view orders_products_items_view;

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值