oracle存储过程返回结果集
2024-10-18 18:17:30
http://www.2cto.com/database/201204/127180.html
oracle实现存储过程返回查询结果集合的方法
--实现存储过程返回查询结果集合的方法 ,以下代码来自网络整理
http://topic.csdn.net/u/20090721/12/ba403739-3212-4016-83ec-2a7062f21081.html
Java代码
--第一种方法
create or replace Package SYSBasic
as www.2cto.com
type cc_cursor is ref cursor;
end SYSBasic;
CREATE OR REPLACE PROCEDURE getall(
c_CurSor OUT SYSBASIC.cc_CURSOR --光标结果
)
begin
open c_CurSor For
select * from table1;
end getall; www.2cto.com
--第二种方法
create or replace procedure p_test(p_cur out sys_refcursor)as
begin
open p_cur for select * from emp;
end p_test;
在sqlplus界面:
SQL> var r refcursor;
SQL> exec p_test(:r);
SQL> print r;
================================================================
使用pl/sql进行调用查看见如下链接:
http://blog.csdn.net/kimizhou_blog/article/details/39340851
================================================================
create or replace procedure pro_getchart(chart_cur out sys_refcursor) is begin open chart_cur for
select * from dic_chart; end pro_getchart;
最新文章
- Python list
- Android学习笔记(十二)——实战:制作一个聊天界面
- server application error应用错误
- 51nod1189 阶乘分数
- 【JavaScript】AJAX总结(异步JavaScript和XML)
- Java 多线程同步的五种方法
- 数据结构——POJ 1686 Lazy Math Instructor 栈的应用
- Java使用线程池递归压缩文件夹下面的所有子文件
- 头文件 .h 与源文件 .ccp 的区别
- 【java】Java组件概览(2)— 基本库
- SQL 姓名,联系方式-脱敏
- Android广播机制
- Mac 安装配置nexus2.6 搭建Maven的中央仓库
- Mysql系列七:分库分表技术难题之分布式全局唯一id解决方案
- Icons - Material Design各种ICON图标大全
- Improve your code with lint checks
- 富文本编辑器 CKeditor 配置使用
- 【C语言】练习2-9
- 【ARM】ARM程序规范
- Kafka设计解析(三)Kafka High Availability (下)