create or replace package returncursor is
type cur_cj is ref cursor ;
procedure find(emp out cur_cj);
end returncursor;
create or replace package body returncursor is
procedure find(emp out cur_cj)as
begin
open emp for select * from cjzcexpect where se_allowbuy=1;
close emp;
end find;
end returncursor;
declare
emp2 returncursor.cur_cj;
begin
returncursor.find(emp2);
for myrecord in emp2 loop
dbms_output.put_line(myrecord.se_id);
end loop;
end;
Oracle儲存過程返回游標
oracle儲存過程返回游標 有倆種方法 一種是宣告系統游標,一種是宣告自定義游標,然後後面操作一樣,引數型別為 in out 或out 1 宣告個人系統游標.推薦 create or replace p temp procedure cur arg out sys refcursor 方法1 be...
oracle 儲存過程返回游標
示例,很多時候我們需要返回結果集,這個時候,我們就可以返回游標的方式給別人呼叫 create or replace procedure getprocontactinfowithpropid prop id in varchar2,outcursor out sys refcursor isbegi...
C 執行oracle返回游標型別的儲存過程
c 執行oracle儲存過程,儲存過程 為 create or replace procedure proc test pcursor out pak pub.ut cursor as begin open pcursor for select from scott.emp end proc tes...