本帖最后由 sxq129601 于 2012-07-06 17:22:15 编辑

解决方案 »

  1.   

    你确认你在sqlplus里运行过?我怎么觉得里面错误一大堆啊!declare
            type v_table is table of t_type%rowtype;
            t_table v_table;
            v_sql varchar2(100);
    begin
            v_sql := 'select a,b from t_type';
            execute immediate v_sql bulk collect into t_table;
    end;
      

  2.   

    自定义类型表t_type 与Select的表 tab 不一致。不能因为tab返回2列而随便使用。