Oracle数据库的游标与触发器

2021年3月6日 32点热度 0条评论 来源: TimeMoments

一、游标

1.什么是游标:

Oracle游标是通过关键字CURSOR的来定义一组Oracle查询出来的数据集,类似数组/容器一样,把查询的数据集存储在内存当中,然后通过游标指向其中一条记录,通过循环游标达到循环数据集的目的。

即游标就是查询所获得的结果集

2.游标的种类

oracle的游标分为显示游标和隐式游标

显式游标:

指的是游标使用之前必须得先声明定义,一般是对查询语句的结果集进行定义游标,然后通过打开游标循环获取结果集内的记录,或者可以根据业务需求跳出循环结束游标的获取。循环完成后,可以通过关闭游标,结果集就不能再获取了。全部操作完全由开发者自己编写完成,自己控制。

隐式游标:

指的是PL/SQL自己管理的游标,开发者不能自己控制操作,只能获得它的属性信息。

3.显示游标的语法

1)声明游标:声明游标是给游标命名并给游标关联一个查询结果集,具体声明语法如下:
	declare cursor cursor_name(游标名)
	is select_statement(查询语句);

2)
    原文作者:TimeMoments
    原文地址: https://blog.csdn.net/TimeMoments/article/details/114271519
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。