gpt4 book ai didi

sql - 没有 "WITH NO SCHEMA BINDING"的 View 返回关系 "does not exist"错误

转载 作者:行者123 更新时间:2023-12-05 00:48:00 26 4
gpt4 key购买 nike

我创建了几个基本 View 没有架构绑定(bind)。在其中一个 View 之上,我想创建一个主视图,但这迫使我在没有 WITH NO SCHEMA BINDING 子句的情况下创建它——我假设是由于对基本 View 的依赖。

创建主视图后,如果我通过 select * from master_view 查询它,一切正常。但是,几个小时后查询它 - 我收到一个关系“不存在”错误..另一方面,从任何非主视图中选择 *(创建的 WITH NO SCHEMA BINDING 永远不会失败..

知道为什么会发生这种情况,以及如何确保主视图在创建一次后永久存在?

最佳答案

根据https://forums.aws.amazon.com/thread.jspa?threadID=263944它看起来像以下错误:'无效操作:在创建 VIEW WITH NO SCHEMA 时应限定里面的所有关系名称' 是由于某些正在连接的表未指定该表的架构引起的属于。例如:JOIN table 应该是 JOIN schema.table

指定架构允许我在创建主视图时使用没有架构绑定(bind)并解决了我的问题

关于sql - 没有 "WITH NO SCHEMA BINDING"的 View 返回关系 "does not exist"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54443760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com