作为开发网站并执行一些SQL Server的人,对我来说,SQL Server应该支持一个简单的子句(表明结果只包括特定范围的行)对我来说似乎并不费脑子。例如,第30到39行。
就目前而言,当SQL Server中的主要工作重点不是SQL时,实际上在许多Web开发人员的能力范围内实现了分页。
另外,它将大大简化由于联接和其他条件而可能已经很复杂的查询。
最重要的是,我认为这样的子句可能会随着时间的流逝而在内部进行优化的机会更大,因为该逻辑完全在Microsoft的控制之下。
不久前,我在另一个论坛上提出了这个问题,许多答复似乎表明这是不可取的。
假设所有现有的分页技术都将保留不变,那么不添加此类子句的可能原因是什么?对于像我这样的人来说,那就更好了。
任何人都可以以充分的理由说明为什么微软没有这样做吗?