《Oracle PL/SQL编程指南》04:游标

封面:扫描上图二维码关注课程

1、定义

游标,是一种数据类型,不是对象,在DECLARE 中声明,一般放在声明的最后一条语句。 必须先定义游标变量方可使用。

游标是从数据表中提取出来的数据,以临时表的形式存放在内存(上下文,工作区)中,在游标中有一个数据指针。

在初始状态下指向的是首部,利用fetch语句可以移动该指针,从而对游标中的数据进行操作,然后将操作后的结果写回表中。

2、语法

命名规范:变量命名以“C_”开头


语法 : CURSOR 游标名 IS  SELECT语句;

3、使用游标,在BEGIN中使用

 1)打开游标      OPEN    只执行一次
 2)提取数据      FETCH   可执行多次
 3)关闭游标      CLOSE   只执行一次

注意:
不可使用 SELECT … INTO.

猜你喜欢

转载自blog.csdn.net/goldentec/article/details/104925160