上网看都说最好不要用游标,说是游标效率低,但是总能遇见那些取结果集的问题,不用游标怎么解决啊?最好是具体说说,有例子写个小例子,谢谢了!

解决方案 »

  1.   

    -- 游标有它的存在就有它的威力所在,能够不用游标就别用游标,但是当用SQL语句无法实现时,或要用N层(大于3层)嵌套查询的时候,这个时候也许用游标的效率比你用N层嵌套子查询的效率要快得多!
    -- 藐视惧怕游标的人......
      

  2.   

    使用bulk collect吧。。网上搜索下。。好多good luck !
    不过我我知道游标的效率为什么低?oracle的每条SQl的内部处理都是采用游标的处理方式
    但是我们不得不承认游标的灵活性
      

  3.   

    ....bulk collect可以取结果集哦..
    但是 游标还是蛮好用的 ..但是它是过程型的 所以跟rdbms的集合思想不太一样~