|
|
1
2
阅读 Create a sorted view in SQL Server 2005 and SQL Server 2008 有一个修补程序,你必须在2000兼容模式下运行才能正常工作。为什么不在从视图中选择时按顺序执行呢? |
|
|
2
2
我将从视图中完全删除ORDER BY子句。相反,请在查询视图时指定您的订单。 |
|
|
3
2
评论在 this 博客文章很清楚。 再次引用BOL的文本:
" |
|
|
4
1
最有可能的是,这两个SQL Server的版本略有不同。有一个已知的修补程序: |
|
|
5
1
您应该始终在最后一个可能的点“排序”,因为排序很慢(N log N)。在视图上执行选择时,通常会包含where子句。您只想对结果集进行排序。 |