Definition:
cursor的作用是从数据表中提取来的数据,以临时表的形式存放在内存中,在cursor有一个数据指针,在initical status下指向首记录,利用fetch语句可以移动指针,从而对cursor的数据进行各种操作,然后将操作结果写回表中;
Gramma/parse:
注意:cursor是一种数据类型
cursor
name
is select
satements
open mycursor;
打开游标的过程有以下两个步骤:
(1)将符合条件的记录送入内存.
(2)将指针指向第一条记录.
fetch mycursor into columns_1,columns_2,columns_3....
fetch mycursor into 记录型变量名
close mycursor
关闭游标
cursor的属性:
判断游标是否打开
mycursor%isopen
判断游标是否有数据
mycursor%found
判断游标是否没有数据
mycursor%notfound
计算游标数据的行数
mycursor%rowcount