create or replace procedure getcur(p_rc out sys_refcursor)
is
begin
open p_rc for 'select * from med_users';
end getcur;
declare
med_userss sys_refcursor;
v_row acs.med_users%rowtype;
begin
getcur(med_userss);
loop
fetch med_userss into v_row;
exit when med_userss%notfound;
dbms_output.put_line(v_row.login_name);
end loop;
end;
最新新聞:
· 疑似中國黑客入侵澳大利亞議會計算機系統
(2011-03-29 12:05)
· 蘋果開發者大會1599美元天價門票搶購一空
(2011-03-29 12:04)
· 樂淘網ceo畢勝:今年近七成廣告預算投向搜尋
(2011-03-29 11:58)
· facebook聘請時代華納高管提公升廣告服務
(2011-03-29 11:57)
· 「萬能膠之父」逝世 曾被歐巴馬頒科技獎
(2011-03-29 11:56)
Oracle的儲存過程返回結果集的簡化辦法
在之前專案中遇到要使用儲存過程中返回結果集的時候,我的做法是建立乙個查詢包,並在包裡定義乙個結果集型別,然後在這個包裡寫上查詢的儲存過程.往往是每乙個查詢包裡都定義一次結果集型別.如下 create or replace package pkg query1 is type c resultset ...
oracle使用儲存過程返回資料集
很多時候,我們想通過儲存過程獲得乙個輸出集。我們知道sql server的儲存過程在執行之後,返回的就是乙個集合。但是oracle如果要獲得乙個輸出集合,就要麻煩一點了。oracle獲得輸出集合是通過游標實現的,而且游標需要在package中進行宣告。下面就拿分頁的儲存過程為例。首先,先建立乙個包p...
c 呼叫oracle儲存過程返回資料集
2008 12 20 10 59 57 分類 net 字型大小訂閱 create or replace package pkg tabletype istype tabletype is ref cursor procedure sp cpzd cpno in varchar2,status in ...