sql-server - 使用 OFFSET FETCH NEXT 进行分页不返回任何行
问题描述
我想分页行数据,offset @offset row fetch next @numRowWantToGet rows only
但它不返回任何行。
这是我在程序中获取数据的主要代码:
DECLARE @return_value int,
@maxRows int
SELECT @maxRows = -1
EXEC @return_value = [hac_db_cloned].[pGetCard]
@inputcardid = N'',
@offsetRow = 0,
@numRows = 20,
@maxRows = @maxRows OUTPUT
SELECT @maxRows as N'@maxRows'
SELECT 'Return Value' = @return_value
GO
这是返回消息:
(20 行受影响)
(1 行受影响)
(1 行受影响)
结果:@maxRows = 63,返回值 = 0
系统:SQL Server 2014 Express
解决方案
推荐阅读
- wordpress - 将自定义分类法 ACF 字段拉到 frondend
- azure - 带有 Edm.DateTimeOffset 问题的 Azure Rest 服务
- git - 使用 GitPython 的 git 分支命令出错?
- django - Django makemigrations 得到 keyerror
- apache-kafka - 为什么 Kafka 主题 __consumer_offsets 的分区大小不平衡?
- javascript - 数据库中的数据可以显示在网页上吗?
- java - 使用大量 XSD 文件从 WSDL 生成类
- dolphindb - dolphindb 中的条件移动计算
- c++ - 如何让多态和静态函数共存?
- javascript - Parcel 无法构建 .scss 文件