跳到主要内容

DROP MATERIALIZED VIEW

描述

该语句用来删除物化视图。

权限要求

删除物化视图日志需要有 DROP TABLE 权限。有关 seekdb 权限的详细介绍,参见 seekdb 的权限分类

语法

DROP MATERIALIZED VIEW [IF EXISTS] materialized_view_list [opt_drop_behavior];

materialized_view_list:
[ database. ]materialized_view [,[ database. ]materialized_view]...

opt_drop_behavior:
RESTRICT | CASCADE

参数说明

参数描述
IF EXISTS可选项,如果指定 IF EXISTS,即使要删除的物化视图不存在,也不会报错;如果不指定,要删除的物化视图不存在则会报错。
database.可选项,指定物化视图所在的数据库。如果省略 database.,则默认在您自己的数据库中。
materialized_view指定物化视图的名称。
RESTRICT | CASCADE可选项,表示删除操作的行为。
  • CASCADE 默认值,表示删除物化视图的同时也删除依赖于它的其他对象。
  • RESTRICT 表示如果有其他对象依赖于该物化视图,则不允许删除物化视图。

示例

删除 test_db 库下名为 mv_test_tbl1 的物化视图。

DROP MATERIALIZED VIEW mv_test_tbl1;

返回结果如下:

Query OK, 0 rows affected (0.001 sec)

相关文档