当前位置: 代码迷 >> Oracle开发 >> Oracle输出有关问题
  详细解决方案

Oracle输出有关问题

热度:17   发布时间:2016-04-24 06:42:51.0
Oracle输出问题
create or replace procedure test is
  v_name varchar2(2000);
  TYPE type_cursorsss IS REF CURSOR;
   p_cur type_cursorsss;
begin
  open p_cur for
    select NAME from AA;
  loop
    fetch p_cur into v_name;
    dbms_output.put_line(v_name);
  end loop;
end test;

执行时提示


刚接触oracle还望大师们帮忙解惑一下。
------解决方案--------------------
create or replace procedure test
is
  v_name varchar2(500);
  TYPE type_cursorsss IS REF CURSOR;
   p_cur type_cursorsss;
begin
  open p_cur for
    select NAME from AA where id<2;
     loop
    fetch p_cur into v_name;
 exit when p_cur%notfound;
    dbms_output.put_line(v_name);
  end loop;
end test;
  相关解决方案