[SQL ] fetch 語法 執行錯誤

作者: kisha024 (4545454554)   2017-06-11 15:59:43
資料庫名稱:SQL Server
資料庫版本:10.50.6220 (2008)
內容/問題描述:
各位好
我用 SQL Server Management Studio 連到某台資料庫 下了 fetch 語法 如下
select * from Table order by columnA offset 1 rows fetch next 5 rows only
但執行會有錯誤 如右 "FETCH 陳述式中的選項 next 使用方式無效。"
我看底下這裡 提到fetch語法是SQL Server (從 2008 年起) 適用
https://msdn.microsoft.com/zh-tw/library/ms180152.aspx
我檢查了所連的資料庫版本是10.50.6220 比對下面的網址 也剛好是2008
https://buildnumbers.wordpress.com/sqlserver/
想請問 為什麼還會有錯呢?
謝謝 
作者: Adonisy (堂本瓜一)   2017-06-11 16:24:00
offset fetch 是 sql 2012後的功能
作者: ken218 (ken218)   2017-06-16 19:02:00
你連結裡面講的 fetch 跟你用的 offset...fetch 是兩回事哦,那個是 cursor 用的。
作者: kisha024 (4545454554)   2017-06-19 14:15:00
謝謝 原來是我自己認知錯誤

Links booklink

Contact Us: admin [ a t ] ucptt.com