请mnbvcxz写详细点好吗(最好有一段程序)?
DBMS_SQL 是可以但是不方便,谢谢

解决方案 »

  1.   

    以前用过pl/vision公司的一套package,其中对于动态游标处理的很方便,不过效率挺低。
    现在找不到了,有哪位朋友能共享一下?:)
      

  2.   

    例如:
    在Developer 2000中
    外层循环:
    Cursor C1 is Select Table_name from cat ;
    内层循环为:
    cursor C2 is Select * From C1.Table_name;
    我自己认为不可能完成此功能,不知别人有何看法。
    Dbms_sql可以执行动态SQL语句但是
    只能检索结果,
    如果我要v_value := C2.Name则肯定不行。
    各位大侠有何高见?
      

  3.   

    斑竹;
    请删掉这个贴子吧,
    我看着就难受。
    其实我知道这是Oracle本身的限制,
    但我以为有人能突破它,看来只好等Oracle公司自己来了。
      

  4.   

    procedure Test_Cur(TableName IN VARCHAR2) IS
    type  RefCurT IS REF CURSOR;
    RefCur RefCurT;
    BEGIN
      Open RefCur For 'Select * from' || TableName ;
    ......
    END;
    你试一试。
      

  5.   

    高手,rabbit真是高手,万分感谢,
    分是你的