oracle For loop,隐式游标

Posted notis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle For loop,隐式游标相关的知识,希望对你有一定的参考价值。

使用for in  loop,实质是隐式游标,对于依据检索结果集进行处理的情况非常方便

  For r_sys In (Select staff_name From  v_tr_member where team_sn=m_team_sn order by rowid) 
  Loop
    if pass_summary is null then
       pass_summary:=r_sys.staff_name;
    Else
      pass_summary:=pass_summary||\'\'||r_sys.staff_name;
    End If;
  End Loop;

 

以上是关于oracle For loop,隐式游标的主要内容,如果未能解决你的问题,请参考以下文章

游标loop循环和游标for循环的区别

Oracle 隐式游标:for-else

oracle for loop循环以及游标循环

嵌套隐式游标未清除数据

oracle数据库的存储过程中可以用到隐形游标。但是我不太明白为啥可以用 for in loop来完成对数据的处理。

快速掌握Oracle数据库游标的使用方法有哪些?