odps更改视图表字段

视图(view)是在表之上建立的虚拟表,如果你想保留查询结果但不想创建表占用内存,可以通过视图来实现。

1、创建视图表:sale_detail_view

#创建视图表,包含5个字段
CREATE
VIEW IF NOT EXISTS sale_detail_view ( store_name ,customer_id ,price ,sale_date ,region ) COMMENT 'a view for table sale_detail' AS SELECT * FROM sale_detail ;

2、更改视图表(的字段):

#更改视图表字段,增加或减少
CREATE
OR REPLACE VIEW IF NOT EXISTS sale_detail_view ( store_name ,customer_id ,price ) COMMENT 'a view for table sale_detail' AS SELECT shop_name ,customer_id ,total_price FROM sale_detail ;

说明:使用creat view创建视图时,后续无法直接更改视图表字段,必须要先改成creat or replace view后,再更改表字段;可见,使用creat or replace view创建视图更方便;

posted @ 2021-05-08 16:38  Warhead  阅读(1007)  评论(0)    收藏  举报