- 2
- 0
- 约3.11千字
- 约 12页
- 2017-04-05 发布于江苏
- 举报
游标和异常管理oraclei青鸟
/12 第六章 本章目标 游标概念 显式游标 游标专用FOR循环 异常 游标概念 游标基础 带参数的显式普通游标 显式普通游标 使用显式游标更新行 允许使用游标删除或更新活动集中的行 声明游标时必须使用 SELECT … FOR UPDATE语句 CURSOR cursor_name IS SELECT statement FOR UPDATE; UPDATE table_name SET set_clause WHERE CURRENT OF cursor_name REF游标 游标专用FOR循环 游标的操作步骤 : 声明?打开?提取?关闭 。非常烦琐,有没有简单的处理游标的方案,让用户省略这些麻烦? 游标专用FOR循环给我们解决了问题: DECLARE CURSOR cur IS SELECT * FROM stuInfo; BEGIN FOR rec IN cur LOOP DBMS_OUTPUT.PUT_LINE(rec.stuID); END LOOP; END; 优点:简化操作步骤,不用显式打开、提取、关闭。使用户更加关注业务逻辑实现 不用声明记录变量 限制;无法处理REF游标 比较:与一般FOR循环的区别。 隐式游标 在PL/SQL中使用DML语句时自动创建隐式游标 隐式游标自动声明、打开和关闭,其名
原创力文档

文档评论(0)