【发布时间】:2015-08-12 11:07:39
【问题描述】:
我目前正在研究一个非常复杂的视图,该视图依次从其他几个视图中检索数据。我担心如果有人更改了我的源视图之一,我的查询将停止工作。
SQL Server 是否可以为我提供实现相同结果但使用源表(而不是视图)的查询,从而消除对中间视图的需求并通过省略冗余连接来提高性能?
【问题讨论】:
-
嵌套视图对于我们和优化器来说更难理解和调试
-
“有办法”是什么意思?这叫做写代码。我错过了什么吗?
标签: sql-server subquery views query-optimization simplification