两个游标相互调用

declare
cursor ename_c is select distinct v_qzjgh from etbj_cszm where 1=1 AND i_zt = 1 AND DT_QFRQ IS NOT NULL and to_char(dt_create,'yyyy-MM-dd')>'2017-08-01';
v_ename_c ename_c%rowtype;
--cursor v_c is select empno from emp where ename=v_ename_c.ename;
v_c sys_refcursor;
v_empno varchar2(100);
v_sql varchar2(32765);
begin
for v_ename_c in ename_c
--for v_empno in v_c
loop
dbms_output.put_line(v_ename_c.v_qzjgh);
--dbms_output.put_line(v_empno);
open v_c for 'select v_id from etbj_cszm where v_qzjgh='''||v_ename_c.v_qzjgh||''''||'order by dt_create asc';
loop
fetch v_c into v_empno;
dbms_output.put_line(v_empno);
exit;
end loop;
close v_c;
end loop;
end;

转载于:https://www.cnblogs.com/doudou618/p/7550613.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值