oracle 定义双重循环例子


create  or  replace  procedure  test_procedure  is
   --a表游标定义
   cursor  a_cursor  is
     select  id  from  a;
   --b表游标定义
   cursor  b_cursor(aid number)  is
     select  id  from  where  b.id = aid;
begin
   for  a_cur  in  a_cursor loop
     for  b_cur  in  b_cursor(a_cur.id) loop
       --这里是你要执行的操作,比如insert到c
       insert  into  values  (b_cur.id);
       commit ;
     end  loop;
   end  loop;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值