
如何执行带输出参数的存储过程
createprocusp_GetGoodInof_Page@pageIndexint,--第几页@pageSizeint,--每页多少条@pageCountintout...
create proc usp_GetGoodInof_Page
@pageIndex int, --第几页
@pageSize int, --每页多少条
@pageCount int output --输出参数 总页数
as
begin
--求总页数
declare @num int --总共多少条数据
select @num = count(*) from GoodInfo
set @pageCount = ceiling( @num*1.0/@pageSize)
--输出当前页的数据
select * from
(select *,row_number() over(order by GoodId desc) as id from GoodInfo) as t
where id between (@pageIndex-1)*@pageSize+1 and @pageSize*@pageIndex
order by Good_UpTime desc
end
go
假如我想执行 第一页,每页3条的话,exec的代码怎么写啊? 展开
@pageIndex int, --第几页
@pageSize int, --每页多少条
@pageCount int output --输出参数 总页数
as
begin
--求总页数
declare @num int --总共多少条数据
select @num = count(*) from GoodInfo
set @pageCount = ceiling( @num*1.0/@pageSize)
--输出当前页的数据
select * from
(select *,row_number() over(order by GoodId desc) as id from GoodInfo) as t
where id between (@pageIndex-1)*@pageSize+1 and @pageSize*@pageIndex
order by Good_UpTime desc
end
go
假如我想执行 第一页,每页3条的话,exec的代码怎么写啊? 展开

2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询