【文件属性】:
文件名称:ORACLE分页存储过程
文件大小:2KB
文件格式:SQL
更新时间:2017-07-01 05:20:38
分页存储过程
之前一直用SQL SERVER做项目,但是现在需要用到ORACLE,在网上找了几个都无法正常调用,因此自己写了一个,给大家一起分享,在写的过程中学习到了很多东西,同时也体会到了SQL SERVER和ORACLE中的异同点
在分页存储过程中,主要理解了变量的动态赋值和输入输出参数的使用就非常简单了
下面为调用方法:
var c_Preccount number;
var c_Ppagecount number;
var c_cur refcursor;
exec proc_SpPag(1,'SELECT * FROM T_PERSONINFO_TYPE ',10,:c_Preccount,:c_Ppagecount,:c_cur);
print c_Preccount;
print c_Ppagecount;
print c_cur;
参数说明:
第一个参数为当前页;
第二个参数为查询数据的SQL语句;
第三个参数为每页显示的记录数;
第四个参数为返回的记录总数;
第五个参数为返回的总页数;
第六个参数为返回的记录结果;