测试带参数的静态游标

declare
  cursor c(v_ename varchar2) is select * from emp where ename = v_ename;
  e emp%rowtype;
begin
  open c('KING'); -- 填写的是谁,最后输出的就是谁的信息
  loop
    fetch c into e;
  exit when c%notfound;
  dbms_output.put_line(e.empno||'  '||e.ename||'  '||e.job||'  '||e.mgr||'  '||e.hiredate||'  '||'  '||e.sal||'  '||'  '||e.comm||'  '||e.deptno);
  end loop;
  close c;
end;

 

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注