ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

SQL存储过程之分页用法

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
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进