当前位置:首页 » 存储配置 » 取存储过程结果集

取存储过程结果集

发布时间: 2025-05-08 00:53:04

⑴ 如何返回sqlserver 中存储过程的select的结果集

有两种方式啊 可以直接在 存储过程中 select ,执行存储过程 后会有那个结果列表查询出来
或者建一张临时表 insert into #t1 EXEC 过程名

⑵ oracle 存储过程返回结果集怎么实现用java如何调用这个存储过程比如表scott下的emp表

1:首先你需要创建一个包,并定义你返回的游标的类型、存储过程

create or replace package TEST_PKG is

type cur_emp is REF CURSOR;

procere test_proc (emps out cur_emp);

end TEST_PKG;

2:然后你再创建包体

create or replace package body TEST_PKG is

procere test_proc (emps out cur_emp)
as
begin
open emps for select * from emp;
end test_proc;
end TEST_PKG ;

3,通过JAVA调用

cstmt = conn.prepareCall("{call TEST_PKG .test_proc (?)}");
cstmt.registerOutParameter(1, OracleTypes.CURSOR);
cstmt.execute();

//获得结果集
rs = (ResultSet)cstmt.getObject(4);
while(rs.next()){......}

注意:游标类型需要你在连接未关闭之前进行本地持久化,不然连接关闭了就无法解析了哦^-^,如果还不懂可以联系我!

⑶ vb6调用存储过程返回结果集

Set rs = cmd.Execute
没有错误,除非你的存储过程有参数,而你没有传递参数

⑷ sqlserver如何从存储过程获取结果集

1. 把结果集写入结构相同的临时表中。 a).创建一个临时表#temp,和存储过程的结果集结构一致。 b).把结果集插入临时表中:INSERT INTO #TEMP EXEC PROC c).从临时表中搜值: select * from #temp d).现在就可以从#temp表中取值进行随意操作了。

热点内容
qq电脑聊天缓存不安全 发布:2025-09-19 03:43:38 浏览:361
大话2脚本制作 发布:2025-09-19 03:25:47 浏览:497
脚本精灵用的什么语言 发布:2025-09-19 03:21:32 浏览:847
微型机常用的存储器 发布:2025-09-19 03:18:17 浏览:469
迷你世界脚本编辑代码在哪里 发布:2025-09-19 03:17:40 浏览:374
我的世界110服务器的天域组织 发布:2025-09-19 02:49:36 浏览:797
为什么安卓手机使用久了会变卡 发布:2025-09-19 02:49:36 浏览:876
国家校时服务器ip 发布:2025-09-19 02:45:18 浏览:922
安卓补帧软件在哪里下 发布:2025-09-19 02:45:17 浏览:33
安卓移机苹果怎么操作 发布:2025-09-19 01:58:55 浏览:164