otl 怎样取存储过程(多个)结果集 ? 用otl 执行oracle的带返回结果集的存储过程怎样取存储过程结果集?取mssql的也可以,不过返回的有多个结果集,不知该怎样将去取出? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顶一下先,应该有一个可带参数(OUT,) 所用的存储过程中全部都是没有out参数的 存储过程(测试用): CREATE procedure my_pro @AGE int, as begin select name,age from test_tabs select * from test_tabs where age>@AGE end 用以下方法只能取到第一个select的结果 otl_stream i(2, "{call my_pro(23)}", otl_implicit_select); while(!i.eof()) { ........ ////用i>>取内容 .......... } 要取到这两个select的结果该如何写????????? 求简单的select语句 QQ空间评论表结构设计 一个初学者有关批处理导出oracle表的问题 QQ2009的好友列表,有高手能提取吗? Oracle 高级复制问题 一个sql语句 Oracle 创建Package Body 的问题 ORA-00604: 递归 SQL 层 1 出现错误 将ORACLE9数据库表内容输出到文本文件的两种方法(SPOOL / UTL_FILE) 请高手指点SQL语句 关于linux下的proc程序运行 connection连接问题 如何动态获取系统月份,从而构成相关表名
应该有一个可带参数(OUT,)
CREATE procedure my_pro
@AGE int,
as
begin
select name,age from test_tabs
select * from test_tabs where age>@AGE
end
用以下方法只能取到第一个select的结果
otl_stream i(2, "{call my_pro(23)}", otl_implicit_select);
while(!i.eof())
{
........
////用i>>取内容
..........
}
要取到这两个select的结果该如何写?????????