【发布时间】:2020-02-14 13:16:32
【问题描述】:
在 Snowflake 中运行以下命令:
CREATE MATERIALIZED VIEW MV_CUSTOMER_PREFERENCE as select * from V_CUSTOMER_PREFERENCE;
我收到以下错误:
SQL 编译错误:位置 {1} 处的错误行 {0} 无效的实体化视图定义。视图定义中引用了多个表
V_CUSTOMER_PREFERENCE 是一个现有且正常运行的视图(可以单独查询),它连接来自不同表的信息。当我放置原始查询而不是视图时,我得到了同样的错误,这只是一个冗长而复杂的 SQL 查询。
视图中的查询可能有什么问题?从错误描述看不懂,在https://docs.snowflake.net/manuals/user-guide/views-materialized.html没有找到相关限制
【问题讨论】:
标签: materialized-views snowflake-cloud-data-platform