游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,再游标中有个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中.
游标在oracle当中作为一种数据类型存在.

--定义游标
cursor 游标名 is select 语句;
--打开游标
open 游标名
--提取游标数据
fetch 游标名 into 变量名1,变量名2,

fetch 游标名 into 记录型变量名--(见pl/sql数据类型)
--
关闭游标
close 游标名;
--游标的属性
游标名%isopen--测试游标是否打开
游标名%found--测试前一个fetch语句是否有值
游标名%notfound--该属性是%found的反逻辑
游标名%rowcount--返回游标的数据行数
posted on 2006-04-05 14:43  kuning的程序博客  阅读(312)  评论(0编辑  收藏  举报