当前位置:数据库 > Oracle >>

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;
答案:这个啊,因为你用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 下载具体有哪些版本,网上下载的和正版有何区别

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,