Paging with Store procedure
set nocount on
declare @FirstRec int, @LastRec int
declare @Page int, @RecsPerPage int
set @Page = 4
set @RecsPerPage = 3
CREATE TABLE #TempTable1
(
ID int IDENTITY,
Comp_Code varchar(3),
Org_id varchar( ![]()
)
INSERT INTO #TempTable1 (Comp_Code, Org_id)
SELECT Comp_Code, Org_id FROM WF_MST_VENDOR
SELECT @FirstRec = (@Page - 1) * @RecsPerPage
SELECT @LastRec = (@Page * @RecsPerPage + 1)
SELECT *,MoreRecords = ( SELECT COUNT(*) FROM #TempTable1 TI WHERE TI.ID >= @LastRec)
FROM #TempTable1
WHERE ID > @FirstRec AND ID < @LastRec
drop TABLE #TempTable1
set nocount off
0 Comments