PLSQL游标(含带参数)

本文详细介绍了PLSQL中游标的使用,包括无参数游标、带参数游标以及系统引用游标。通过示例展示了如何声明、打开、遍历和关闭游标,并利用游标进行数据处理,如查询、更新等操作。
摘要由CSDN通过智能技术生成
declare
   -- 创建一个游标
  cursor emps is select * from emp;
  -- 声明一个变量记录数据
  em emp%rowtype;
  begin
    -- 打开游标
    open emps;
    --循环读取数据
    loop
      fetch emps into em;
      -- 当 游标为空时退出循环
      exit when emps%notfound;
      -- 输出数据
      dbms_output.put_line('姓名:'||+em.ename||'工资:'|| em.sal);
    end loop;
    -- 关闭游标
     close emps;
   end;
  -------------------------------------------------------------------------------------------------------------------------------------------------------
 declare
  -- 创建带参数的游标
  cursor emps(dno number) is select * from emp where deptno=dno;
   em emp%rowtype;
   begin
     -- 打开游标时传参数
     open emps(10);
     loop
       fetch emps into em;
       exit when emps%notfound;
       dbms_output.put_line('姓名'||em.ename||'工资'||em.sal||'部门编号'||em.deptno);
     end loop;
     close emps;
   end;
   -- -系统引用游标
 declare
 -- 声明系统引用游标
   emps sys_refcursor;
   em emp%rowt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值