作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了几个基本 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/
我是一名优秀的程序员,十分优秀!