◆oracle9i 存储过程返回数据集的写法?◆
本帖最后由 ChinaOneCup 于 2012-11-27 11:48:58 编辑
比如就写:
select userid,username from usertbl where place = in_place; //in_place为传过来的参数
请问有几种办法能返回数据集的
------解决方案--------------------我忘了9i有没有sys_refcursor了,如果没有,自己建立一个包,包里面声明一个弱游标类型就可以了。
------解决方案--------------------
游标不会动态显示,这种游标是需要传出的,显示它干什么?
如果要检验,open result1 然后自己循环打印。
等你把数据都打印完了,这个游标也就不可用了。
------解决方案--------------------正常select 就可以,无外乎就是 select之后可能会需要一个 commit;
------解决方案--------------------6# 搞错了,没看清是 oracle ,sorry