今天剛剛安裝了Microsoft SQL Server Management Studio 2012。在與分頁功能除了ORDER BY的熟悉自己,我一直運行到這個錯誤:明確SSMS 2012中的「OFFSET/FETCH」
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near 'OFFSET'.
Msg 153, Level 15, State 2, Line 6
Invalid usage of the option NEXT in the FETCH statement.
這裏是我的查詢:
SELECT SingleWomansName, NumberOfCats
FROM CatLadies
WHERE NumberOfCats > 1
ORDER BY NumberOfCats
OFFSET 10 ROWS
FETCH NEXT 5 ROWS ONLY
我已經看到了很多的操作方法類似文章句法。是什麼賦予了?
http://msdn.microsoft.com/en-us/library/gg699618.aspx
你說你今天安裝了SSMS 2012。你還連接到2012 SQL服務器嗎?由於這個語法對於2012年來說是新的,所以如果連接到2008(etc)實例,它將不起作用。 –
對於其他確定他們正在查詢2012年實例並仍然出現錯誤的人,必須使用order by子句。 – dudeNumber4