ORACLE 游标

概念

定义

游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。

作用

临时存储从数据库中提取的数据库。

应用场景:
把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库,数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。

类型

  • 显式游标:如果提取多行数据,就要由程序员定义一个显式游标,并通过与游标有关的语句进行处理
    返回结果为多行多列的SELECT语句

  • 隐式游标:一次只从数据库中提取一行数据的查询和DML操作,系统都会使用一个隐式游标

  1. 插入操作:INSERT
  2. 更新操作:UPDATE
  3. 删除操作:DELETE
  4. 单行查询操作:SELETE … INTO …

游标属性

隐式游标的属性 返回值类型 意义
SQL%ROWCOUNT 整型 代表DML语句成功执行的数据行数
SQL%FOUND 布尔型 值为TRUE代表插入、删除、更新或单行查询操作成功
SQL%NOTFOUND 布尔型 与SQL%FOUND属性返回值相反
SQL
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值