更新視圖。
重新命名視圖
修改已建立視圖的名稱。
- 命令格式
alter view <view_name> rename to <new_view_name>;
- 參數說明
- view_name:必填。需要重新命名視圖的名稱。
- new_view_name:必填。新的視圖名稱。如果已存在同名視圖,會返回報錯。
- 使用樣本
--將視圖view sale_detail_view重新命名為market。 alter view sale_detail_view rename to market;
修改視圖的所有人
修改已建立的視圖的所有人,即視圖Owner。
- 命令格式
alter view <view_name> changeowner to <new_owner>;
- 參數說明
- view_name:必填。待修改Owner的視圖的名稱。
- new_owner:必填。修改後的Owner的帳號。
- 使用樣本
--將視圖sale_detail_view的所有人修改為ALIYUN$xxx@aliyun.com。 alter view sale_detail_view changeowner to 'ALIYUN$xxx@aliyun.com';
相關命令
- CREATE VIEW:基於查詢語句建立視圖或更新已存在的視圖。
- DESC VIEW:查看已建立的視圖的資訊。
- DROP VIEW:刪除已建立的視圖。