医疗类网站前置审批,ui设计学什么,百度指数在哪里看,找做网站的客户不直接,没有.SYS_REFCURSOR是指向结果的指针 – 您唯一能做的就是获取数据.您无法修改结果集.P_PROC2可以从SYS_REFCURSOR获取数据,发出查询以从其他表中获取其他数据,并将某些内容返回给调用者.那时,我倾向于倾向于将P_PROC2转换为流水线表函数.但是您可以返回包含修改后数据的…不直接,没有.SYS_REFCURSOR是指向结果的指针 – 您唯一能做的就是获取数据.您无法修改结果集.P_PROC2可以从SYS_REFCURSOR获取数据,发出查询以从其他表中获取其他数据,并将某些内容返回给调用者.那时,我倾向于倾向于将P_PROC2转换为流水线表函数.但是您可以返回包含修改后数据的集合.如果p_proc2绝对需要返回REF CURSOR,则可以将p_proc1的REF CURSOR中的数据提取到全局临时表中,然后在p_proc2中打开一个新的游标,该游标将查询此全局临时表并执行您希望的任何其他操作.就像是SQL create global temporary table tmp_emp2 as3 select empno, ename, deptno from emp where 12;Table created.SQL create or replace procedure p1( p_cur1 out sys_refcursor )2 as3 begin4 open p_cur1 for select * from emp;5 end;6 /Procedure created.SQL edWrote file afiedt.buf1 create or replace procedure p2( p_cur2 out sys_refcursor )2 as3 l_cur1 sys_refcursor;4 l_rec emp%rowtype;5 begin6 p1( l_cur1 );7 loop8 fetch l_cur1 into l_rec;9 exit when l_cur1%notfound;10 insert into tmp_emp( empno, ename, deptno ) values( l_rec.empno, l_recename, l_rec.deptno );11 end loop;12 open p_cur2 for13 select empno, ename, dname14 from tmp_emp,15 dept16 where dept.deptno tmp_emp.deptno;17* end;SQL /Procedure created.SQL variable rc refcursor;SQL exec p2( :rc );PL/SQL procedure successfully completed.SQL print rcEMPNO ENAME DNAME---------- ---------- --------------7839 KING ACCOUNTING7934 MILLER ACCOUNTING7782 CLARK ACCOUNTING7369 smith RESEARCH7902 FORD RESEARCH7876 ADAMS RESEARCH7788 SCOTT RESEARCH7566 JONES RESEARCH7900 JAMES SALES7499 ALLEN SALES7698 BLAKE SALESEMPNO ENAME DNAME---------- ---------- --------------7654 MARTIN SALES7844 TURNER SALES7521 WARD SALES14 rows selected.