1、步骤
A、声明游标
B、打开游标
C、读取数据
D、关闭游标
2、属性
A、%ISOPEN:布尔型,游标是否打开。
B、%FOUND: 布尔型,是否读取到数据。
C、%NOTFOUND:与%FOUND相反。
D、%ROWCOUNT:数值型,返回到目前为止已经从游标缓冲区中提取数据的行数。
3、游标应用
A、浏览数据
--loop set serveroutput on declare uname t_user.name%type; cursor myCur is --定义游标 select name from t_user; begin if not myCur%ISOPEN then open myCur; --打开游标 end if; loop fetch myCur into uname; --读取数据 exit when myCur%notfound; dbms_output.put_line(uname); end loop; close myCur; --关闭游标 exception --异常 when no_data_found then dbms_output.put_line('数据不存在!'); end; / --for 会自动打开游标,遍历完数据时,退出循环并关闭游标 set serveroutput on declare cursor myCur is --定义游标 select name from t_user; begin for user in myCur loop dbms_output.put_line(user.name); end loop; exception --异常 when no_data_found then dbms_output.put_line('数据不存在!'); end; /
B、修改数据(修改姓名中含'a'的数据修改)
declare uid t_user.id%type; cursor myCur is select u.id from t_user u where u.name like '%a%' for update; --for update在游标结果集上加行共享锁 begin if not myCur%ISOPEN then open myCur; --打开游标 end if; loop fetch myCur into uid; exit when myCur%notfound; case uid when 1 then update t_user u set u.name = 'Array' where current of myCur; --对游标当前指向的数据进行修改 else update t_user u set u.name = 'vector' where current of myCur; end case; end loop; close myCur; end; /
C、删除数据
declare uid t_user.id%type; cursor myCur is select u.id from t_user u where u.name like '%a%' for update; begin if not myCur%ISOPEN then open myCur; --打开游标 end if; fetch myCur into uid;--先获取一条记录 while myCur%found loop if uid = 1 then --条件,若ID为1删除 delete from t_user where current of myCur; end if; fetch myCur into uid;--遍历一条记录 end loop; close myCur; end; /
相关推荐
"云南省旅游标准合同境内包价旅游合同" 本文档提供了云南省旅游标准合同境内包价旅游合同的详细信息,旨在帮助旅游者和旅行社签订旅游合同时明确权利和义务。本合同分为六个部分:通用条款、旅游报名须知、旅游安全...
参考合同-旅游标准合同境内包价旅游合同.zip
参考合同-旅游标准合同出境包价旅游合同.zip
旅游标准评定委员会.docx
乡村旅游标准要求与质量控制.pptx
合同模板范文2021-云南省旅游标准合同出境包价旅游合同.docx
参考合同-旅游标准合同单项委托服务合同.zip
蓝色干净的三栏个人博客模板_蓝色 web20 旅游 标准 三栏 博客 整站 干净.zip蓝色干净的三栏个人博客模板_蓝色 web20 旅游 标准 三栏 博客 整站 干净.zip
合同模板范文2021-云南省旅游标准合同单项委托服务合同.docx
蓝色干净的三栏个人博客模板_蓝色 web20 旅游 标准 三栏 博客 整站 干净.rar
蓝色干净的三栏个人博客模板_蓝色 web20 旅游 标准 三栏 博客 整站 干净_html网站模板_网页源码移动端前端.rar
oracle游标使用! 值得下载看看!资源免费,大家分享!!
CMYK标准色色值-设计师用专业CMYK标准色对照表 ,助你从容面对色彩
某旅行社要开发一个小型旅游管理子系统,主要涉及的基本实体及其基本信息如下: 旅游线路:线路编号、起点、终点、旅游天数、主要景点。 旅游班次:班次编号、出发日期、回程日期、旅游标准、报价、折扣率。...
汽车自驾游基地的配置标准,包括适用范围,建设标准,及管理规范等等。
国家旅游康养示范基地标准 (1)
国家级旅游景区评定标准.pdf
AAA级旅游厕所评定标准.pdf
ScrollView实现游尺标功能,可滑动也可手动输入。
2020旅游风向标.pdf