我想做个分页存储过程,是用sql2000,我现在需要查询两张表的字段做一张分页出来,怎么做好呢

来源:百度知道 编辑:UC知道 时间:2024/09/25 08:25:48

create proc P(@page int=1,@PageCount int=10)
as
select t1.ID,t2.Name,row=identity(int,1,1)
into #
from t1,t2
where t1.ID=t2.t1_id

create clustered index IX_#_row on #(row)

select ID,Name from # where row between (@page-1)*@PageCount+1 and @page*@PageCount
go

哈哈,谢谢啦,你的这个存储过程很好用,我的解决方法是用两张表合成一张视图表了,不知道我用视图好不好