游标_没有输出结果??

biaozon 2011-04-17 06:46:42
declare
v_f_name emp.ename%type;
v_f_job emp.job%type;
cursor ci --声明游标,没有参数没有返回值
is
select ename,job from emp where deptno=20;

begin
open ci;
loop
fetch ci into v_f_name,v_f_job;
if ci%FOUND then
dbms_output.put_line(v_f_name||'的岗位是'||v_f_job);
else
dbms_output.put_line('已经处理完结果集了');
exit;
end if;
end loop;
close ci;

end;




为什么没有输出结果;
只显示

PL/SQL 过程已成功完成
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
syc840 2011-04-17
  • 打赏
  • 举报
回复
你有没有设置输出啊
kimifdw 2011-04-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bobo12082119 的回复:]
set serveroutput on;
[/Quote]
正解
kingkingzhu 2011-04-17
  • 打赏
  • 举报
回复
不可能啊
select ename,job from emp where deptno=20;
这条sql有数据么
304的的哥 2011-04-17
  • 打赏
  • 举报
回复
set serveroutput on;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧