14

次のように、SQL Server でこのクエリを実行したいと考えています。

Microsoft SQL Server Management Studio 10.50.1600.1

しかし、それはオフセットを認識できないため、ERROR? と表示されます。

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 に答える