declareptitle varchar(20);--记录员工的工种cursor cemp is select ename,sal from emp;pename emp.ename%type;psal emp.sal%type;begin--打开光标open cemp;loop--取当前的记录fetch cemp into pename,psal;dbms_output.put_line(pename||'的薪水是'||psal);//****--退出条件exit when cemp%notfound;end loop; close cemp;end;为什么把****这一行放在退出条件之前最后一条会执行两遍??而放在退出条件之后就是正确的结果??求大神讲解下.谢谢...
添加回答
举报
0/150
提交
取消