理解游标(1):游标的概述

本文介绍了数据库游标的基础知识,强调了游标在数据库活动中的重要性。通过官方定义,游标被描述为私有SQL区的标识,其生命周期与SQL语句相同。在PGA中的Library cache中,每个游标对应一个加锁的对象,并涉及到软解析和软软解析的概念,解释了游标的执行和重用过程。
摘要由CSDN通过智能技术生成

       eygle说,数据库的活动主要就是游标的活动
       游标的重要可见一斑

       为此,我做了系列的文章,循序渐进对游标进行学习

       第一篇,是概述,便大体了解先:

 

       ① 定义
      
          官方定义:
                  A cursor is a handle or name for a private SQL area
          即:游标是私有SQL区的名字,但其实际并不存在,只是由私有SQL区中的部件而组成
          在每条SQL语句的一生中,都有一个私有SQL区
          SQL语句执行前,首先必须做的就是open一个游标,也就是分配一块私有SQL区
          当游标被关闭后,相应的私有SQL区也就被释放
          所以,或者你也可以把游标理解成SQL语句的生命周期
          而且,hash_value是游标的参照点,在SQL语句的一生中,这个值是不会变
      
       ② 相关内存区<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值