请看如下代码
      open Cur_result for 'select * from '||TableName;--TableName是个参数
      loop
        --请问如何可以得到这个动态游标的数据,如何写?谢谢              end loop;

解决方案 »

  1.   

    不用游标也可以,我只是要在程序中得到这个sql执行后的数据。
      

  2.   


    fetch Cur_result into XXX;
    while Cur_result%found loop
    ......
    ......
    .........
    fetch Cur_result into XXX;
    end loop;
      

  3.   

    补充楼上的:  
    试一下
    ......
    as
    tabName varchar2(50) :=TableName;
    type resultTab is table of tabName%rowtype index by binary_integer;
    v_resultTab resultTab;fetch Cur_result into v_resultTab(1);
    while Cur_result%found loop
      dbms_output.putline(v_resultTab(1).field1);
    ......
    .........
    fetch Cur_result into v_ResultTab(1);
    end loop;