--创建过程
create procedure proc_XXX_XXX
as
cursor cursor_XXX
is
select id,name from table_XXX;
begin
for typ in cursor_XXX loop
dbms_output.put_line(typ.id||' '||typ.name);
end loop;
end;
--执行过程
begin
proc_XXX_XXX;
end;
在plsql developer 执行,结果什么也没有
网上查了半天,都是在说针对dbms_output,sqlplus 要用 set serveroutput on 开启,
我一般都只是用 plsql developer, 根本不认 serveroutput ,都不知道怎么整了
------解决方案--------------------
SQL Window里面有个叫做output的子窗体,运行完自己点一下。
------解决方案--------------------
我想说。。。在你的pro里插入几个dbms语句然后。
view -> dbms output 就会有个小win出现。。(中文是什么我不清楚 视图?)
然后点上面的那个+ 选择对应的DB
然后run你的pro就会有东西出来的
你可以试试
皮埃斯。其实 command prompt 很好用
------解决方案--------------------
新建或测试运行的时候,窗口中有sql/输出/统计表...,在输出里面可以看到