TYPE TAB_A IS TABLE OF rec_type ;
你这样是定义了一个索引表,而不是嵌套表
INDEX BY BINARY_INTEGER 被用来标记为索引表,如果没有它,则被定义的表被认为是嵌套表。

解决方案 »

  1.   

    至少实现对嵌套表的某一列进行求和,如上面的程序段。select sum(charge) into sum_charge from tab_i; 其中tab_i 不管是嵌套表还是索引表只要能实现求和功能就可。当然不是用循环!
      

  2.   

    试一下:
    select sum(t.charge) into sum_charge from tab_i t;
      

  3.   

    to:jgyum(小将)你的提议不好使。看书说数据库嵌套表可以实现sql操作,不知是否确切。要求plsql在2.3以后
    谁有例子给一份。