你是说rownum加在哪?where还是select?要是where中是怎么加的。

解决方案 »

  1.   

    select * from table(fun_getchildusers(100))
    这个是啥?
      

  2.   

    这个是一个function的返回类型是一个表
      

  3.   

    这么说,这种情况应该是sql写的有问题。
    select加rownum,唯一的变化应该就是执行计划了。
    如果sql没有问题,执行计划怎么变,结果是一样的。
    你看看这个函数里是怎么写的,是不是用到rownum了。
      

  4.   

    把rownum 行数限制条数写大写就可以了吧!