SQL存储过程之分页用法

发布时间:2026/8/1 1:18:25
SQL存储过程之分页用法 create procedure [dbo].[psys_Paging]sql text, --要执行的sql语句page int, --要显示的页码pageSize int, --每页的大小pageCount int0 out, --总页数recordCount int0 out --总记录数asbeginset nocount ondeclare p1 intexec sp_cursoropen p1 output,sql,scrollopt1,ccopt1,rowcountpagecount outputset recordCount pageCountselect pagecountceiling(1.0*pagecount/pagesize),page(page-1)*pagesize1exec sp_cursorfetch p1,16,page,pagesizeexec sp_cursorclose p1end