---
title: "修改物化视图属性 | OceanBase 文档中心"
description: 修改物化视图属性 本文将向您介绍如何使用 SQL 语句修改物化视图属性。 说明 对于 OceanBase 数据库 V4.3.5 版本，从 V4.3.5 BP1 版本开始支持修改物化视图属性。 权限要求 修改物化视图需要当前用户拥有待操作对象的 ALTER 权限。更多有关 OceanBase 数据库权限的详细介绍，请参…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库集中式版 - V 4.3.5

# 修改物化视图属性

更新时间：2026-07-06 14:23:10

[编辑](https://github.com/oceanbase/oceanbase-database-standalone/edit/V4.3.5/zh-CN/700.reference/300.database-object-management/200.manage-object-of-oracle-mode/500.manage-views-of-oracle-mode/200.manage-materialized-views-of-oracle-mode/650.change-tmaterialized-views-of-oracle-mode.md)  

本文将向您介绍如何使用 SQL 语句修改物化视图属性。

#### 说明

对于 OceanBase 数据库 V4.3.5 版本，从 V4.3.5 BP1 版本开始支持修改物化视图属性。

## 权限要求

修改物化视图需要当前用户拥有待操作对象的 `ALTER` 权限。更多有关 OceanBase 数据库权限的详细介绍，请参见 [Oracle 模式下的权限分类](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578189)。

## 语法

修改物化视图的 SQL 语句格式如下：

```sql
ALTER MATERIALIZED VIEW [schema.]view_name alter_mview_action_list;

alter_mview_action_list:
    alter_mview_action [, alter_mview_action ...]

alter_mview_action:
    parallel_clause
    | REFRESH [nested_refresh_option] [[START WITH expr] [NEXT expr]]

parallel_clause:
    NOPARALLEL
    | PARALLEL integer

nested_refresh_option:
    INDIVIDUAL
    | INCONSISTENT
    | CONSISTENT

```

## 参数说明

- `schema.`：可选项，指定物化视图所在的 Schema。如果省略 `schema.`，则默认物化视图在当前会话所在的 Schema 中。
 - `view_name`：指定待修改的物化视图的名称。
 - `alter_mview_action_list`：表示可以对物化视图执行修改的操作列表。可以同时指定多个操作，使用英文逗号（`,`）分隔。

有关修改物化视图语法的详细参数说明信息，请参见 [ALTER MATERIALIZED VIEW](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002501011)。

## 示例

1. 创建表 `test_tbl1`。

   ```sql
   CREATE TABLE test_tbl1 (col1 NUMBER PRIMARY KEY, col2 VARCHAR2(20), col3 NUMBER, col4 BLOB);

   ```
 2. 创建名为 `mv_test_tbl1` 的物化视图。

   ```sql
   CREATE MATERIALIZED VIEW mv_test_tbl1
       AS SELECT col1, col2, col3
          FROM test_tbl1;

   ```
 3. 修改物化视图 `mv_test_tbl1` 的并行度为 5。

   ```sql
   ALTER MATERIALIZED VIEW mv_test_tbl1 PARALLEL 5;

   ```
 4. 修改物化视图 `mv_test_tbl1` 的刷新计划中初始刷新时间为当前日期，之后每隔 1 天刷新一次物化视图。

   ```sql
   ALTER MATERIALIZED VIEW mv_test_tbl1
       REFRESH START WITH current_date NEXT current_date + 1;

   ```
 5. 基于物化视图 `mv_test_tbl1` 创建名为 `mv_mv_test_tbl1` 的嵌套物化视图，刷新策略为 `INDIVIDUAL`。

   ```sql
   CREATE MATERIALIZED VIEW mv_mv_test_tbl1
       REFRESH COMPLETE INDIVIDUAL
       AS SELECT col1, col2
          FROM mv_test_tbl1;

   ```
 6. 修改嵌套物化视图 `mv_mv_test_tbl1` 的刷新策略为 `INCONSISTENT`。

   ```sql
   ALTER MATERIALIZED VIEW mv_mv_test_tbl1
       REFRESH INCONSISTENT;

   ```

## 相关文档

- [物化视图概述](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578244)
 - [物化视图日志](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578240)
 - [创建物化视图](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578239)
 - [刷新物化视图](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578245)
 - [物化视图查询改写](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578247)
 - [查询物化视图](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578242)
 - [删除物化视图](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003578243)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
