Oracle游标学习

游标在Oracle数据库中使用:

          主要适用于查询数据返回多行,使用游标存储返回的多行数据,类似于集合,遍历循环做操作。

    1,代码

declare

  cursor ft is
    select t.username, t.create_time
      from com11_employee t
     where t.department_id = 16
       and rownum <= 10; --创建游标
  nameA com11_employee.username % type; --声明变量,用户存储游标中取出的值
  timeB com11_employee.create_time % type;

begin

  open ft; --打开游标
  loop
    fetch ft
      into nameA, timeB; --从游标中取值赋值给变量
    exit when ft % notfound; --特殊情况判断
    dbms_output.put_line(nameA || timeB);
  
  end loop;
  close ft; --关闭游标
end;

2,执行结果


   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值