Oracle的存储过程返回结果集的简化办法
来源:互联网 发布:北京航空航天大学网络 编辑:程序博客网 时间:2024/05/22 04:58
在之前项目中遇到要使用存储过程中返回结果集的时候,我的做法是创建一个查询包,并在包里定义一个结果集类型,然后在这个包里写上查询的存储过程.往往是每一个查询包里都定义一次结果集类型.如下:
create or replace package pkg_query1 is
type c_resultset_type is ref cursor;
procedure proc_query_1
(
o_resultset out c_resultset_type;
......
);
end pkg_query1;
create or replace package pkg_query2 is
type c_resultset_type is ref cursor;
procedure proc_query_2
(
o_resultset out c_resultset_type;
......
);
end pkg_query1;
这样重复定义类型,并不是必须的,可以用下边的办法替代:
create or replace package pkg_common is
type c_resultset_type is ref cursor;
end pkg_common ;
create or replace proc_query_1
(
o_resultset out c_resultset_type
)
is
......
begin
......
end;
create or replace proc_query_2
(
o_resultset out c_resultset_type;
)
is
......
begin
......
end;
- Oracle的存储过程返回结果集的简化办法
- oracle 返回结果集的存储过程
- Oracle的存储过程返回结果集
- Oracle的存储过程-返回一个查询的结果集
- Oracle的存储过程如何返回结果集
- Oracle的存储过程如何返回结果集
- java调用oracle返回结果集的存储过程
- ORACLE存储过程返回结果集的方式
- Oracle和My Sql返回结果集的存储过程
- Oracle中返回结果集的存储过程
- Oracle中返回结果集的存储过程
- 通过游标读取oracle存储过程返回的结果集
- Oracle中返回结果集的存储过程分享
- 怎样让Oracle的存储过程返回结果集
- 怎样让Oracle的存储过程返回结果集
- plsql 返回结果集的存储过程
- [Oracle]Oracle 存储过程返回结果集
- ORACLE实现存储过程返回查询结果集合的方法
- C#中的 “==”和"Equals"区别!
- Servlet 中文乱码解决【使用过滤器】
- c#中String跟string的“区别”
- equals(Object) 与 == 的区别(C#技术)
- C#中的==和Equals()
- Oracle的存储过程返回结果集的简化办法
- 微型嵌入式GUI应用开发QQ群(17440530)
- 一些旧闻
- linux下的目录解析
- 验证Email输入格式
- man page后指令前数字的意义
- man useradd
- 奇怪的strcore.cpp内存泄露
- [C] 一个要注意的输入输出问题