内容导航
1、定义
游标,是一种数据类型,不是对象,在DECLARE 中声明,一般放在声明的最后一条语句。 必须先定义游标变量方可使用。
游标是从数据表中提取出来的数据,以临时表的形式存放在内存(上下文,工作区)中,在游标中有一个数据指针。
在初始状态下指向的是首部,利用fetch语句可以移动该指针,从而对游标中的数据进行操作,然后将操作后的结果写回表中。
2、语法
命名规范:变量命名以“C_”开头
语法 : CURSOR 游标名 IS SELECT语句;
3、使用游标,在BEGIN中使用
1)打开游标 OPEN 只执行一次
2)提取数据 FETCH 可执行多次
3)关闭游标 CLOSE 只执行一次
注意:
不可使用 SELECT … INTO.