CREATE MATERIALIZED VIEW
使用 CREATE MATERIALIZED VIEW
命令创建物化视图。物化视图可以基于 Source、表、物化视图或索引创建。
句法
CREATE MATERIALIZED VIEW [IF NOT EXISTS] mv_name AS select_query;
tip
要在后台执行操作,您可以在运行 CREATE MATERIALIZED VIEW
语句之前执行 SET BACKGROUND_DDL=true;
。详情请参阅 SET BACKGROUND_DDL
。
参数
参数或子句 | 描述 |
---|---|
mv_name | 要创建的物化视图的名称。 |
select_query | 检索物化视图数据的 SELECT 查询。有关 SELECT 命令的句法和示例,请参阅 SELECT。 |
note
名称和未加引号的标识符不区分大小写。这些字段必须添加双引号才能区分大小写。
note
CREATE MATERIALIZED VIEW
语句中的 ORDER BY
子句是允许的,但不被视为物化视图定义的一部分。它仅在初始创建物化视图时使用,不能在 Flush 时使用。
示例
有关根据外部 source 或现有物化视图创建物化视图的示例,请参阅此 教程。