:SQL ServerでOFFSET/FETCHクエリをクエリできないのはなぜですか?
の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;
:SQL ServerでOFFSET/FETCHクエリをクエリできないのはなぜですか?
の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;
は、新しい機能がSQL Server 2012に追加され、2008年
のMicrosoft SQL Server Management Studioを\t \t \t \t \t \t 12.0.1524.0 これは、MSSQL 2014 CTP2まだOFFSETキーワードを指定して上記のように、私のMSSQL情報がなぜ有効ではありませんか? – Milson
OFFSET 10 ROWS FETCH NEXT 10 ROWSのみ。 –
最後にキーワードのみを追加します。 –
あなたは順序を持っていない場合、あなたも2014年にエラーが発生しますのでご注意くださいSQLサーバーに存在しないFETCH OFFSET 。オフセットはorder byステートメントに従わなければなりません。
これは私に多くの時間をくれた、感謝の仲間 –
表示される構文は、明らかにSQL Server 2012に導入されているため、タグごとにSQL Server 2008を使用している場合は問題です。代替案については、[この質問](http://stackoverflow.com/q/2135418/157957)を参照してください。 – IMSoP
ok thanxには、MSSQL 2008 R2の同等の構文がありますか? – Milson
リンク先の質問への回答をご覧ください。 – IMSoP