求高人指点此存储过程怎么样,这是我公司一个人写的,他走了好久了,问公司其他人都不会,只能上园子了,欢迎讨论

这个存储过程一共返回了3个datatable,第一个没用,第二个是返回的数据,第三个是总条数,

或者谁有好更好的,欢迎分享

--分页储存过程
create  PROC   [dbo].[up_page]
@sql                   ntext,           --要执行的sql语句
@PageCurrent   int=1,           --要显示的页码
@PageSize         int=10         --每页的大小
--@PageCount       int   OUTPUT   --总页数
AS
SET   NOCOUNT   ON
DECLARE   @p1   int
DECLARE   @PageCount int
--初始化分页游标
EXEC   sp_cursoropen
@cursor=@p1   OUTPUT,
@stmt=@sql,
@scrollopt=1,
@ccopt=1,
@rowcount=@PageCount   OUTPUT
--计算总页数
IF   ISNULL(@PageSize,0) <1
SET   @PageSize=10
select @PageCount
SET   @PageCount=(@PageCount+@PageSize-1)/@PageSize
IF   ISNULL(@PageCurrent,0) <1   OR   ISNULL(@PageCurrent,0)> @PageCount
SET   @PageCurrent=1
ELSE
SET   @PageCurrent=(@PageCurrent-1)*@PageSize+1
--显示指定页的数据
EXEC   sp_cursorfetch   @p1,16,@PageCurrent,@PageSize
--关闭分页游标
EXEC   sp_cursorclose   @p1GO

求高人指点此分页存储过程怎么样?相关推荐

  1. 大学计算机高数如何学,计算机科学系如何学好大学数学,即高数,老师上课听不太懂,急啊,数列的极限就不怎么懂,跪求高人指点...

    计算机科学系如何学好大学数学,即高数,老师上课听不太懂,急啊,数列的极限就不怎么懂,跪求高人指点以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我 ...

  2. c语言求近似值程序,c语言求pi的近似值_C语言求PI的近似值 求高人指点

    问题补充: 题目只这样的: 本题要求编写程序,根据下式求\piπ的近似值,直到最后一项小于给定精度eps. PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/ ...

  3. hive中insert插入一条记录报错,跪求高人指点!!!

    问题描述: 在hive中创建数据库和数据表之后,进行insert操作报错. hive (myhive)> insert into stu values (1,"zhangsan&quo ...

  4. croppos分割点位置matlab,关于指纹中心点定位的matlab程序,跪求高人指点!!

    在网上找了一基于matlab的指纹中心点定位的程序,看不太懂,哪位高人来指点一下图像从哪个地方输入才是正确的,跪谢!! function [Outputprint,XofCenter,YofCente ...

  5. 用matlab求解不等方程组,Matlab:求高人指点用matlab求解非线性方程组,解出来的值不收敛,提前结束...

    fsolve解非线性方程组,只迭代了8次就退出了,得到的结果进行复算不等于0,存在较大的误差.(是不是需要修改算法?) 运行程序得到的结果提示如下: x = 1.0e+003 * Columns 1 ...

  6. oracle 重建em失败,11gr2 EM重建出现问题,求高人指点

    日志文件内容如下 : D:\oracle\cfgtoollogs\emca\orcl\emca_repos_create_2012_10_15_23_15_38.log Check if repos ...

  7. totolinkn200up怎么设置_totolinkN200R无线路由器如何设置啊,求高人指点

    展开全部 totolinkN200R无线路e68a84e8a2ad3231313335323631343130323136353331333337393532由器设置方法: [设置无线路由器方法] [ ...

  8. shell softech 面料_求高人指点 猛犸象的SOFTECH面料和GTX PROSHELL面料哪个好

    曾经看到一个帖子 关于 MAMMUT 对 SOFTECH的解释,找出来希望对 LZ 有所借鉴. 作者L.HO为 我很佩服的一个 业内人士,从业于MAMMUT 公司.  转帖 再次声明  转帖,同时 希 ...

  9. workbench设置单元坐标系_ansys workbench中新建坐标系的问题,求高人指点。

    答:你新建这个坐标系,也就是新平面,所选的基准错了,如果想在YZ上画草图,那么这个新建坐标系的基准就要以YZ为基准偏移,而不能以XY为基准偏移. 答:进入DROP TEXT时,你的模块必须完全被定义, ...

  10. ubanutu 安装php,腾讯的这个JS幻灯太难扣了,求高人指点。。。_html/css_WEB-ITnose

    JS幻灯,扣JS JavaScript 腾讯 领导看中了腾讯的这个JS幻灯,有那么多的JS焦点图效果不用,非要用这个.没办法我只的去扣了,可以昨天搞了一下午都没扣出来,最后扣出来了,可还有问题,就是不 ...

最新文章

  1. VTK与ITK的详细安装指南
  2. 微信企业号开启回调模式--php
  3. 关于安装bitdenfender的问题
  4. Predicate 在根据多个条件过滤数据的例子
  5. PHP封装的curl请求:有报错信息的 get post
  6. pandas所占内存释放
  7. 我一定要找到它FreeEIM
  8. 关于div中图片水平垂直居中的问题
  9. 复数基础——数组_1
  10. thinkphp5项目--企业单车网站(二)
  11. spring cloud微服务分布式云架构简介
  12. 结对-结对编程项目作业名称-需求分析
  13. php 怎么改迅雷,php实现把url转换迅雷thunder资源下载地址的方法
  14. 74系列芯片功能说明
  15. 有一个测试微信删除软件叫wool,如果出现这三种情况,便可以删除这些微信好友,此操作适用所有人...
  16. android uml建模工具 mac,UML建模工具Mac版
  17. 安装服务器系统驱动加载不成功,安装windows server系统提示“无法在此驱动器上安装windows”的解决办法...
  18. Python计算机视觉 图像扭曲(仿射扭曲)
  19. navicat mysql视图_Navicat教你如何做MySQL 视图
  20. python好学吗一般要学多久-python好学吗

热门文章

  1. Layui表格刷新(重载)
  2. 数据库操作语句类型(DQL、DML、DDL、DCL)简介
  3. MAC的编译更严格一些
  4. LINUX使用sed修改文件,如果包含变量,需要使用双引号
  5. 有没有可能在安卓上,使用swing/awt开发?
  6. Centos删除virbr0网卡
  7. 把GBK源码文件转UTF8的JAVA代码说明
  8. 卫星地图上有没有UFO影像?
  9. canvas动画科技园_16个富有创意的HTML5 Canvas动画特效集合
  10. php 受保护的方法调用_PHP_PHP中对用户身份认证实现两种方法,当访问者浏览受保护页面时, - phpStudy...