600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Oralce中返回结果集的存储过程ref cursor

Oralce中返回结果集的存储过程ref cursor

时间:2018-06-25 15:36:59

相关推荐

Oralce中返回结果集的存储过程ref cursor

数据库|mysql教程

Oralce存储过程,ref cursor,Oralce中返

数据库-mysql教程

如何看到常用类的源码,vscode多钱,ubuntu gilbc,tomcat 线程突增,sqlite查询表的行数,邮箱自动提示插件,vv6前端框架总成,地板有小爬虫怎么去除,PHP程序员穿搭,疆内seo优化,视频 网站 模板,网页小游戏大全代码,机票预订单模板lzw

由于Oracle的存储过程没有返回值,它的所有返回值都是通过out参数来代替的,列表同样也不例外,但是由于是集合,所以不能用一般的

付费视频下载网站源码,wn725 ubuntu,爬虫qq空间相片,php怎么在两个板块之间加板块,cn seo 引流lzw

安卓市场后台源码,ubuntu 中qt使用,tomcat 配数据源,ebay爬虫英文,php这个行业需求,安徽省芜湖市网页seo排名lzw

有返回值的存储过程(列表 结果集)

案例:编写一个过程,输入部门编号,返回该部门所有员工的信息。

对该题的分析如下:

由于Oracle的存储过程没有返回值,它的所有返回值都是通过out参数来代替的,列表同样也不例外,但是由于是集合,所以不能用一般的参数,必须要用package,所以分两部分:

1)建一个包。如下:

create or replace package testpackage AS TYPE test_cursor is ref cursor;

end testpackage;

在该包中我定义了一个游标类型 test_cursor

下面就是写创建过程了

create or replace procedure chenchuang_pro

(chenNo in number p_cursor out testpackage.test_cursor) is

begin

open p_cursor for select * from emp wheredeptno=chenNo;

end;

ref cursor:游标类型

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。