CREATE PROC SP_FY
(
@PageCount INT, --第N页
@PageSize INT --每页行数
)
AS
DECLARE @sql NVARCHAR(4000),--查询字符串
@PC INT, --PAGE COUNT
@APC INT, --ALL PAGE COUNT
@P1 INT, --P1是游标的id
@RowCount INTSELECT @sql='查询语句'
print @sql
EXEC SP_CURSOROPEN @P1 OUTPUT,@sql,@scrollopt=1,@ccopt=1,@RowCount=@RowCount OUTPUT
SELECT @PC=@PageCount,@APC =CEILING(1.0*@RowCount/@PageSize)
SELECT @PageCount=(@PageCount-1)*@PageSize+1
EXEC SP_CURSORFETCH @P1,16,@PageCount,@PageSize
EXEC SP_CURSORCLOSE @P1
SELECT @RowCount AS 'ROWCOUNT',@APC AS 'ALLPAGECOUNT',@PC AS 'PAGECOUNT'GO现在流行这个
(
@PageCount INT, --第N页
@PageSize INT --每页行数
)
AS
DECLARE @sql NVARCHAR(4000),--查询字符串
@PC INT, --PAGE COUNT
@APC INT, --ALL PAGE COUNT
@P1 INT, --P1是游标的id
@RowCount INTSELECT @sql='查询语句'
print @sql
EXEC SP_CURSOROPEN @P1 OUTPUT,@sql,@scrollopt=1,@ccopt=1,@RowCount=@RowCount OUTPUT
SELECT @PC=@PageCount,@APC =CEILING(1.0*@RowCount/@PageSize)
SELECT @PageCount=(@PageCount-1)*@PageSize+1
EXEC SP_CURSORFETCH @P1,16,@PageCount,@PageSize
EXEC SP_CURSORCLOSE @P1
SELECT @RowCount AS 'ROWCOUNT',@APC AS 'ALLPAGECOUNT',@PC AS 'PAGECOUNT'GO现在流行这个
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货