2012-06-30 45 views
1

今天剛剛安裝了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

+2

你說你今天安裝了SSMS 2012。你還連接到2012 SQL服務器嗎?由於這個語法對於2012年來說是新的,所以如果連接到2008(etc)實例,它將不起作用。 –

+3

對於其他確定他們正在查詢2012年實例並仍然出現錯誤的人,必須使用order by子句。 – dudeNumber4

回答

1

確保您的數據庫兼容級別設置爲SQL得到你所看到的錯誤Server 2012(110)。

相關問題