游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,再游标中有个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中.游标在oracle当中作为一种数据类型存在. -- 定义游标 cursor 游标名 is select 语句; -- 打开游标 open 游标名 -- 提取游标数据 fetch 游标名 into 变量名1,变量名2,或 fetch 游标名 into 记录型变量名 -- (见pl/sql数据类型) -- 关闭游标 close 游标名; -- 游标的属性 游标名 % isopen -- 测试游标是否打开 游标名 % found -- 测试前一个fetch语句是否有值 游标名 % notfound -- 该属性是%found的反逻辑 游标名 % rowcount -- 返回游标的数据行数 转载于:https://www.cnblogs.com/NewLand/archive/2006/04/05/367518.html