- 3
- 0
- 约6.66万字
- 约 59页
- 2022-06-06 发布于湖北
- 举报
游标和异常处理
游标的概念
游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。
游标的作用就是用于临时存储从数据库中提取的数据块。
在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。
游标有两种类型:显式游标和隐式游标。
在前述程序中用到的SELECT...INTO...查询语句,一次只能从数据库中提取一行数据,对于这种形式的查询和DML操作,系统都会使用一个隐式游标。但是如果要提取多行数据,就要由程序员定义一个显式游标,并通过与游标有关的语句进行处理。
显式游标对应一个返回结果为多行多列的SELECT语句。
游标一旦打开,数据就从数据库中传送到游标变量中,然后应用程序再从游标变量中分解出需要的数据,并进行处理。
隐式游标
如前所述,DML操作和单行SELECT语句会使用隐式游标,它们是:
* 插入操作:INSERT。
* 更新操作:UPDATE。
* 删除操作:DELETE。
* 单行查询操作:SELECT ... INTO ...。
当系统使用一个隐式游标时,可以通过隐式游标的属性来了解操作的状态和结果,进而控制程序的流程。隐式游标可以使用名字SQL来访问,但要注意,通过SQL游标名总是只能访问前一个DML操作或单行SELECT操作的
您可能关注的文档
最近下载
- 成人甲状腺功能减退症诊治指引.pdf VIP
- Z20名校联盟(浙江省名校新高考研究联盟)2026届高三第二次联考英语读后续写精讲分析 讲义.docx
- 2026年各省书法艺考统考真题及详细参考答案(完整版).docx
- 初二数学(北京版)-方差.pptx VIP
- 2024年教科版高中物理必修二全册教学课件.pdf VIP
- 脂肪酸的氧化分解PPT课件.ppt VIP
- 【医脉通】中国的高尿酸血症相关疾病诊疗多学科专家共识.pdf VIP
- 羽毛球拍拉线磅数调试技师岗位招聘考试试卷及答案.doc VIP
- 中医学的哲学基础-中医基础理论课件(配图很多).pptx VIP
- 羽毛球拍拉线磅数知识.docx VIP
原创力文档

文档评论(0)