雪花无效的实体化视图定义

问题描述 投票:0回答:1

在Snowflake中运行以下命令时:

CREATE MATERIALIZED VIEW MV_CUSTOMER_PREFERENCE as select * from V_CUSTOMER_PREFERENCE;

我收到以下错误:

SQL编译错误:错误行{0}在位置{1}上,无效的实例化视图定义。视图定义中引用了多个表

V_CUSTOMER_PREFERENCE是一个现有的并且起作用的视图(可以单独查询),该视图连接了来自不同表的信息。当我放置原始查询而不是视图时,会遇到相同的错误,这只是一个漫长而复杂的SQL查询。

视图中的查询可能有什么问题?我无法从错误说明中了解它,也没有在https://docs.snowflake.net/manuals/user-guide/views-materialized.html

中找到相关限制
materialized-views snowflake-datawarehouse
1个回答
7
投票

实例化视图只能查询单个表。您可以在此处查看使用实例化视图的限制列表:https://docs.snowflake.net/manuals/user-guide/views-materialized.html#limitations-on-creating-materialized-views

© www.soinside.com 2019 - 2024. All rights reserved.