能不能在存储过程中返回Select的结果集(其中有多笔记录) 可以,通过out参数返回记录集。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE OR REPLACE PACKAGE pkgTYPE ty IS RECORD( num number, str varchar2(10) );TYPE ret IS REF CURSOR RETURN ty;END pkg;CREATE OR REPLACE PROCEDURE sp( RC IN OUT pkg.ret)AS OPEN RC FOR select num,str from tb;END sp; 通过函数参数返回游标就行。定义为out类型 请问是用包还是用存储过程来返回Select的结果集?此结果集如何通过Dephi中的TStoredProc传递Delphi?能不能给一个例子 用包。在包头定义ref cursor。关于delphi,我不懂 卸载9i后安装11g出现的问题 数据库实例问题 【求助】关于一对多表关联的查询问题,详细如下 oracle 执行报错 如何从一张大表中快速提取某一字段不重复的数据,select distinct 的优化问题,我的表的数据量很大,执行起来很耗时,请指教!谢谢。 求高手指点急急急 Oracle递归查询,编译出错 在ORACLE数据库上,如何将BLOB字段用zip算法解压/压缩,将其包装成内嵌函数,之后将内嵌函数和SQL语句结合,详见内容. 用oracle发邮件标题乱码的问题 internal 的权限问题 求助:Oracle8.05 for NT安装报错! 求一SQL语句,详情见内!
TYPE ty IS RECORD(
num number,
str varchar2(10)
);
TYPE ret IS REF CURSOR RETURN ty;
END pkg;CREATE OR REPLACE PROCEDURE sp(
RC IN OUT pkg.ret
)
AS
OPEN RC FOR
select num,str from tb;
END sp;
此结果集如何通过Dephi中的TStoredProc传递Delphi?
能不能给一个例子
关于delphi,我不懂