首页 > 错误异常 > 数据库 > Sql Server
Sql Server 2019中使用offset语法进行分页查询,一直报错:“OFFSET”附近有语法错误 在 FETCH 语句中选项 NEXT 的用法无效。
最佳解决方案
一般情况情况,数据库版本过低(2008及以下版本)是不支持offset的语法的。我用的是SQL server2019,排除数据库不支持offset的原因,那么原因就剩一个了:offset 需要和order by 搭配使用,我的sql 语句中缺少了orderby
在查询条件后面增加order by 排序条件就可以解决在 FETCH 语句中选项 NEXT 的用法无效的错误了。
赠人玫瑰手有余香
当您的问题有新的回答,将给你推送消息通知
扫一扫,关注Hierror微信公众号
hierror 2019 © hierror.com 京ICP备13026190号-1