oracle 大师:帮忙看一下
declare cursor m is select job,ename from emp; begin open m; for b in m loop exit when m%notfound ; dbms_output.put_line(b.job); end loop; close m; end;
declare cursor m is select job,ename from emp; begin open m; for b in m loop exit when m%notfound ; dbms_output.put_line(b.job); end loop; close m; end;
答案:这个啊,因为你用for loop 循环 游标,默认游标m已经自动打开了,所以你不用open m;也不用 close m 了 ;exit when m%notfound 这句不添加也可以
declare
cursor m is
select job,ename from emp;
begin
for b in m loop
--exit when m%notfound ;
dbms_output.put_line(b.job);
end loop;
end;
其他:and work_time 你的问题是什么?
上一个:ORACLE使用过程中的问题。本机原来安装过ORACLE精简客户端,以使用PL/sql。现安装了一个程序
下一个:oracle 11g 下载具体有哪些版本,网上下载的和正版有何区别