为了账号安全,请及时绑定邮箱和手机立即绑定

pl/sql中的带参数的光标问题

set serveroutput on

declare 

cursor cemp(dno number) is select ename from emp where empno=dno;

pename emp.ename%type;


begin

open cemp(10);

LOOP

fetch cemp into pename;

exit when cemp%notfound;

dbms_output.put_line(pename);

end loop;


close cemp;

end;

/


正在回答

1 回答

SQL--> select ename, empno from emp;

ENAME      EMPNO                  
---------- ---------------------- 
SMITH      7369                   
ALLEN      7499                   
WARD       7521                   
JONES      7566                   
MARTIN     7654                   
BLAKE      7698                   
CLARK      7782                   
SCOTT      7788                   
KING       7839                   
TURNER     7844                   
ADAMS      7876                   
JAMES      7900                   
FORD       7902                   
MILLER     7934

将参数dno赋值7369等值,就可以了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Oracle数据库开发必备利器之PL/SQL基础
  • 参与学习       75048    人
  • 解答问题       208    个

Oracle数据库高级开发必备的基础,通过实例带你熟练掌握

进入课程

pl/sql中的带参数的光标问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信