首页 > 解决方案 > 使用 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

标签: sql-serverstored-procedures

解决方案


推荐阅读