[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