数据库|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:游标类型
,