[MSSQL] 페이징 프로스저
ALTER PROC [dbo].[P_PG_TEST]
@page int,
@pageSize int
AS
BEGIN
with TEST_PG_TLB as
(
SELECT Row_Number() OVER (ORDER BY NUM desc) AS ROWNUM,
NUM, NAME
FROM
TEST
)
SELECT * FROM TEST_PG_TLB
where ROWNUM BETWEEN ((@page - 1) * @pageSize) + 1 and @page * @pageSize
end
댓글