首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

◆oracle9i 存储过程回来数据集的写法?

2012-12-30 
◆oracle9i 存储过程返回数据集的写法?◆本帖最后由 ChinaOneCup 于 2012-11-27 11:48:58 编辑比如就写:sele

◆oracle9i 存储过程返回数据集的写法?◆
本帖最后由 ChinaOneCup 于 2012-11-27 11:48:58 编辑 比如就写:

select userid,username from usertbl where place = in_place; //in_place为传过来的参数


请问有几种办法能返回数据集的
[解决办法]
我忘了9i有没有sys_refcursor了,如果没有,自己建立一个包,包里面声明一个弱游标类型就可以了。
[解决办法]
引用:
引用:我忘了9i有没有sys_refcursor了,如果没有,自己建立一个包,包里面声明一个弱游标类型就可以了。

9i有sys_refcursor,在sqlplus执行该存储过程为何没有数据显示的呢


游标不会动态显示,这种游标是需要传出的,显示它干什么?

如果要检验,open result1 然后自己循环打印。

等你把数据都打印完了,这个游标也就不可用了。
[解决办法]
正常select 就可以,无外乎就是 select之后可能会需要一个 commit;
[解决办法]
6# 搞错了,没看清是 oracle ,sorry

热点排行