热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

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

如何解决《雪花无效的实体化视图定义》经验,为你挑选了1个好方法。

在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中找到相关限制



1> 小智..:

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


推荐阅读
author-avatar
JAYBRYANT-24
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有