Jon*_*ood 9 sql-server sql-server-2012
作为开发网站并会做一些 SQL Server 的人,SQL Server 应该支持一个简单的子句,表明结果应该只包含特定范围的行,这对我来说似乎是毫无疑问的。例如,第 30 行到第 39 行。
就目前而言,当他们的主要关注点不是 SQL 时,在 SQL Server 中实现分页实际上有点超出了许多 Web 开发人员的能力。
此外,它将大大简化由于连接和其他条件而可能已经很复杂的查询。
最重要的是,我认为随着时间的推移,这样的条款可能更有可能在内部得到优化,因为逻辑将完全在 Microsoft 的控制之下。
前段时间我在另一个论坛上提出了这个问题,许多答复似乎表明这不是可取的。
鉴于任何现有的分页技术都将保持不变,有什么可能的原因不添加这样的子句?对于像我这样的人来说会好得多。
任何人都可以说微软没有这样做的充分理由吗?
Microsoft 已使用下一个版本的 SQL Server(代号为“Denali”)以及 SQL CE 4 完成此操作。请在此处查看 ORDER BY 子句的 OFFSET 和 FETCH 部分:http : //msdn.microsoft.com/en- us/library/ms188385(v=sql.110).aspx
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |