当前位置: 首页 > news >正文

达梦数据库——修改、删除物化视图

1、用 SQL 命令修改物化视图

(1)语法格式

 修改物化视图的 SQL 命令格式如下:

ALTER MATERIALIZED VIEW [模式名>.]物化视图名> [物化视图刷新选项>] [查询改写选项 >]

使用者必须是该物化视图的拥有者或者拥有 ALTER ANY MATERIALIZED VIEW 系 统权限。

(2)应用举例。

【例 1】修改物化视图 MV_VENDOR_EXCELLENT,使之可以查询改写。

SQL> ALTER MATERIALIZED VIEW PURCHASING.MV_VENDOR_EXCELLENT ENABLE QUERY REWRITE;

【例 2】修改物化视图 MV_VENDOR_EXCELLENT 为完全刷新。

SQL> ALTER MATERIALIZED VIEW PURCHASING.MV_VENDOR_EXCELLENT REFRESH COMPLETE;

2、用 SQL 命令删除物化视图

由于物化视图中存储了从表中导出的数据,因此删除物化视图时自然会删除物化视图 的数据,但是不会删除源表中的数据。

(1)语法格式。

DROP MATERIALIZED VIEW [模式名>.]物化视图名>;

删除物化视图时会清除物化视图、物化视图表及定时刷新作业(如果存在的话);

物化视图删除后,用户在其上的权限也均自动取消,以后系统中再创建的同名物化视图,是 与它毫无关系的物化视图;不能直接删除物化视图表对象。

(2)应用举例。

【例 】删除物化视图 MV_VENDOR_EXCELLENT。

SQL> DROP MATERIALIZED VIEW purchasing.mv_vendor_excellent;

http://www.xdnf.cn/news/722359.html

相关文章:

  • 腾讯云开发者社区文章内容提取免费API接口教程
  • TDengine 运维——巡检工具(安装工具)
  • TDengine 运维——巡检工具(安装前预配置)
  • 【QT】理解QT机制之“元对象系统”
  • Java 注解与反射(超详细!!!)
  • Linux进程替换与自定义Shell详解:从零开始理解
  • python模块和包
  • java队列
  • EMQX将社区版和企业版统一到一个强大的 EMQX 平台
  • 文件操作管理
  • 从 0 到 1 的显示革命:九天画芯张锦解码铁电液晶技术进化史
  • 力扣HOT100之动态规划:70. 爬楼梯
  • Windows 下如何打开设置环境变量的对话框
  • 男子垒球世界纪录是多少米·棒球1号位
  • 26考研 | 王道 | 第六章 应用层
  • 解析C++排序算法
  • linux服务器ssh远程中文显示问号
  • VL 中间语言核心技术架构:构建全链路开发生态
  • 【仿生系统】潜移默化 —— Claude4 的解决方案
  • java上机测试错题回顾(4)
  • JAVA与C语言之间的差异(一)
  • 王树森推荐系统公开课 特征交叉01:Factorized Machine (FM) 因式分解机
  • vue自定义穿梭框(内容体+多选框)
  • SMT贴片工艺核心要点解析
  • 连接远程桌面计算机提示:“这可能是由于CredSSP加密数据库修正” 问题解决方案
  • OpenLayers 地图打印
  • C++创建对象过程
  • 攻防世界-BadProgrammer
  • siglip2(2) Naflex模型的动态分辨率原理
  • 微信小店推客系统带来的便利性