一般做法是FETCH一次获取一次记录,这样直接用V[i]就可以获得返回结果但是如果是用EXEC SQL FOR :array_size FETCH 一次取得多行应该怎么处理? 如何获得返回结果和结果是否为空?

解决方案 »

  1.   

    可以select ..... bulk collect into 到一个嵌套表里。fetch ..... bulk collect into 也可以。
      

  2.   

    皇家救星
    还是在CXOA上问吧
      

  3.   

    在网上找到了答案,需要自己计算偏移量
    V[i] + rownum * column_length
      

  4.   

    上面好像没见什么人用proc 现在我身边的人基本不用proc了 
    我也是要改一个旧程序才需要用到这个