Подтвердить что ты не робот

Почему я не могу запросить запрос OFFSET/FETCH на моем SQL Server?

Я хочу запустить этот запрос на моем SQL Server следующим образом:

Microsoft SQL Server Management Studio 10.50.1600.1

Но он не может распознать OFFSET и поэтому показывает ERROR?

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

Ответ 1

OFFSET FETCH - это новая функция, добавленная в Sql Server 2012 и не существующая в Sql Server 2008.

Ответ 2

Обратите внимание, что вы получите сообщение об ошибке даже в 2014 году, если у вас нет порядка. Смещение должно выполняться по порядку.