社区
Oracle
帖子详情
求oracle分页存储过程!
cyp503
2004-07-29 10:19:50
要求:表名,选择字段和字段的值都是变量,还要,效率不能太低哦
...全文
302
2
打赏
收藏
求oracle分页存储过程!
要求:表名,选择字段和字段的值都是变量,还要,效率不能太低哦
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cyp503
2004-07-30
打赏
举报
回复
能否提供一个详细的代码?因为项目比较急
beckhambobo
2004-07-30
打赏
举报
回复
create package page_test
as
type t_rc is ref cursor;
end;
/
create procedure pro(p_table in varchar2,p_col in varchar2,p_rc out t_rc)
as
str varchar2(100);
begin
str:='select '||p_col||' from '||p_table;
open p_rc for str;
end;
/
以上由楼主考虑分页问题
如何在
Oracle
存储过程
中实现
分页
几乎每一个WEB应用都会用到
分页
,因此,将其做得通用高效就变得非常重要了,根据自己的想法用
存储过程
做了一个
分页
的
存储过程
,与大家分享,希望能够通过讨论得到更好的解决方案。 之所以用
存储过程
,是因为以后需要修改的话不需要修改程序代码,只需要修改
存储过程
的代码。但这个例子是在
存储过程
里动态生成的SQL语句,不知道会不会因此失去
存储过程
一次编译和快速的特点。代码如下:1、首先建立
oracle
的
存储过程
实现数据
分页
因为
oracle
中的
存储过程
无法像SQLServer的
存储过程
直接返回结果集,所以要返回结果集就得使用引用游标, 首先定义一个包,在包中定义一个引用游标。 create or replace package pkg_query as type cur_query is ref cursor; end pkg_query; 创建实现
分页
的
存储过程
: CREA
Oracle
存储过程
及
分页
一、
存储过程
1、
存储过程
(Stored Procedure) 是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定
存储过程
的名字并给出参数(如果
存储过程
有参数)l来执行它。
存储过程
是数据库中的一个重要对象 缺点:移植性不好,只能适应当前的数据库。 2、语法定义 --or replace 表示有该
存储过程
...
SpringJDBC 调用
oracle
通用
存储过程
分页
我博客前面有写道SpringJDBC调用通用的
Oracle
存储过程
,今天来讲一下通用的Java
存储过程
带
分页
的功能,其中里面还有动态查询的SQL拼接,好的,先上代码 1.Java代码 @Autowired private JdbcTemplate jdbcTemplate; /**
分页
查询 * @return */ @ResponseB...
Oracle
分页
存储过程
首先在
oracle
中创建包,包可以比喻成篮子,
存储过程
好比是苹果,好多个苹果可以放在一个篮子中。 //第一步 create or replace package JT_P_page is type type_cur is ref cursor; --定义游标变量用于返回记录集 procedure Pagination (Pindex in numbe...
Oracle
17,133
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章