更新视图。

重命名视图

修改已创建视图的名称。

  • 命令格式
    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:删除已创建的视图。