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

取存儲過程結果集

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

熱點內容
啟辰t90的配置怎麼樣 發布:2025-09-19 04:58:54 瀏覽:484
水密碼洗面奶在哪裡買 發布:2025-09-19 04:58:45 瀏覽:91
拒絕訪問本緩存伺服器管理員 發布:2025-09-19 04:53:21 瀏覽:911
java01隨機 發布:2025-09-19 04:53:13 瀏覽:220
linux查看所有者 發布:2025-09-19 04:52:29 瀏覽:866
struts2實現文件上傳 發布:2025-09-19 04:40:36 瀏覽:894
php獲取圖片名 發布:2025-09-19 04:35:22 瀏覽:574
qq電腦聊天緩存不安全 發布:2025-09-19 03:43:38 瀏覽:369
大話2腳本製作 發布:2025-09-19 03:25:47 瀏覽:504
腳本精靈用的什麼語言 發布:2025-09-19 03:21:32 瀏覽:854