14

我想在我的 SQL Server 上运行这个查询,如下所示:

Microsoft SQL Server 管理工作室 10.50.1600.1

但它无法识别偏移量,因此显示错误?

SELECT * FROM dbo.tbl_MatchDetail
ORDER BY MatchDetailID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
4

2 回答 2

24

OFFSET FETCH 是添加到 Sql Server 2012 的新功能,在 Sql Server 2008 中不存在。

于 2013-11-03T20:03:29.007 回答
17

请注意,如果您没有订单,即使在 2014 年也会收到错误消息。偏移量必须遵循 order by 语句。

于 2015-05-19T10:05:16.960 回答