我对PL/SQL不熟,
我想你定义一个SQL类型的RECORD
宿主语言可以访问SQL变量的不知道行不行.

解决方案 »

  1.   

    我按照sain的提示,作了如下修改
    EXEC SQL BEGIN DECLARE SECTION;
    struct T_RACKTYPE t_aRackType;
    EXEC SQL END DECLARE SECTION;
    EXEC SQL EXECUTE  
         DECLARE v_Rec user_table%ROWTYPE; 
               BEGIN GetRows(:num_ret,v_Rec);
                END;  
            END-EXEC; Pro*c的文件可以编译通过了,但是我不知道如何把SQL的内部变量v_Rec赋值给宿主变量t_aRackType