當前位置:首頁 » 存儲配置 » 取存儲過程結果集

取存儲過程結果集

發布時間: 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表中取值進行隨意操作了。

熱點內容
薇服務中配置哪些東西 發布:2025-05-08 16:34:46 瀏覽:686
24台電腦伺服器 發布:2025-05-08 16:32:40 瀏覽:195
linux操作系統培訓 發布:2025-05-08 16:28:53 瀏覽:900
畢設計演算法 發布:2025-05-08 16:27:44 瀏覽:159
存儲伺服器市場佔有率 發布:2025-05-08 16:25:51 瀏覽:867
java約瑟夫環問題 發布:2025-05-08 16:23:34 瀏覽:597
c語言編譯器是什麼語言編寫的 發布:2025-05-08 16:23:32 瀏覽:2
樂播盒子的密碼是什麼 發布:2025-05-08 16:22:49 瀏覽:369
安卓什麼軟體可以給圖像加綠幕 發布:2025-05-08 16:01:15 瀏覽:132
帝國文章源碼 發布:2025-05-08 16:00:35 瀏覽:681