Ref Cursor和常规curso

时间:2014-04-22 17:26:36

标签: sql plsql

你好我试图将ref_curs(变量)的输出传递给在过程的声明部分中声明的游标。

declare
  v_deptno  number; 
  v_name  number ;
  v_number;

  c1 ref_cursor;

  c2   (v_deptno VARCHAR2) select empno,ename from emp ;
                             where depto = v_deptno;
begin
  open c1 for select deptno from emp; 

  loop
    fetch c1 into v_deptno
    exit when c1%notfound;
  end loop;

  if v_deptno not null then 
    open c2

    fetch c2 into v_name,v_number
  end loop;

  end if;
end;

这是我的问题。尝试将deptno传递给c2

0 个答案:

没有答案