表 tableA(id,name)
create procedure @beginrow int, @endrow int
as
begin
select a.id,a.name
from(
select id,name ,Row_Number() over(order by id) as row
where row>=@beginrow and row<=endrow
) as a
end
SQL分页存储过程
本文介绍了一种使用SQL存储过程实现分页查询的方法。通过创建一个接受起始行号和结束行号作为参数的存储过程,可以有效地从表tableA中获取指定范围内的数据记录。该方法利用Row_Number()函数为每条记录分配一个行号,然后根据传入的参数筛选出所需的数据。
表 tableA(id,name)
create procedure @beginrow int, @endrow int
as
begin
select a.id,a.name
from(
select id,name ,Row_Number() over(order by id) as row
where row>=@beginrow and row<=endrow
) as a
end
900
402
852

被折叠的 条评论
为什么被折叠?