`
qudedong28
  • 浏览: 17994 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类

ORACLE游标FOR循环

阅读更多
前一段时间参加了一个ORACLE的一个面试,当问到通常方式打开游标和用FOR循环的方式打开游标有什么区别时,脑海里一片空白,因为之间从来没用FOR循环打开游标过,回来之后在网上搜索到下面解释,骤然明朗

游标FOR循环 
在大多数时候我们在设计程序的时候都遵循下面的步骤: 
1、打开游标 
2、开始循环 
3、从游标中取值 
4、检查那一行被返回 
5、处理 
6、关闭循环 
7、关闭游标 
    可以简单的把这一类代码称为游标用于循环。但还有一种循环与这种类型不相同,这就是FOR循环,用于FOR循环的游标按照正常的声明方式声明,它的优点在于不需要显式的打开、关闭、取数据,测试数据的存在、定义存放数据的变量等等。游标FOR循环的语法如下: 

FOR record_name IN 
(corsor_name[(parameter[,parameter]...)] 
| (query_difinition) 
LOOP 
  statements 
END LOOP;
分享到:
评论

相关推荐

    oracle 游标FOR循环.doc

    oracle 游标FOR循环

    oracle 游标使用大全

    oracle 游标的所有用法 普通循环读取,for循环读取等等

    oracle解决游标多维度循环查询效率过低方案

    多维度查询时通常需要建立多个游标循环,查询效率无法得到保障,现在通过游标和substr()函数相结合的方式提高查询效率

    Oracle显示游标的使用及游标for循环

    本篇文章给大家介绍oracle显示游标的使用及游标for循环,当查询返回单行记录时使用隐式游标,查询返回多行记录并逐行进行处理时使用显式游标,对本文感兴趣的朋友一起学习吧

    Oracle 游标循环

    Oracle 在模块中经常会使用游标进行数据相关操作,循环使用颇多。。。

    oracle 游标

    介绍oracle 中使用游标 游标在存储过程中的应用 (输入、输出参数) 例:通过输入部门号,查询某部门员工的姓名和工作。 (用输入参数和输出参数 LOOP循环)

    Oracle 游标的使用

    在PL/SQL中可以使用游标处理数据。通过使用游标可以大大提高PL/SQL程序对数据...本章将主要介绍如何使用显式游标进行多行数据的查询、游标FOR循环以及游标变量的使用,另外还将介绍游标属性以及嵌套游标的使用等内容。

    sql 游标的使用—游标FOR循环小例子

    游标for循环是在pl/sql块中使用游标最简单的方式,它简化了对游标的处理。当使用游标for循环时,oracle会隐含的打开游标,提取游标数据并关闭游标。

    Oracle三种循环(For、While、Loop)实现九九乘法表

    1.ORACLE中的FOR循环用法(九九乘法表) declare i int:=0; j int:=0; begin for i in 1..9 loop for j in 1..i loop Dbms_Output.put(i||'*'||j||'='||i*j); dbms_output.put(' '); end loop; dbms_output.new_...

    Oracle游标使用参考语句实例解析

    游标是从表中检索出结果集,从中每次指向一条记录进行交互的机制。 作用 指定结果集中特定行的位置。 基于当前的结果集位置检索一行或... -- 游标操作使用循环,但是在操作之前必须先将游标打开 For Empinfo In My

    ORACLE动态执行语句 正则表达式 游标

    ORACLE中的正则表达式的使用 动态执行SQL语句 动态创建游标 游标的创建方式 ORACLE循环操作 for循环 loop循环 while循环 判断操作

    SQL工作笔记-达梦7存储过程中游标的使用(for循环 IF等)

    如下存储过程使用游标遍历所有数据: CREATE OR REPLACE PROCEDURE "CFFTEST"."SELECT_STUDENT"("id" IN INT) AS myId int; myName varchar(50); cursor myCursor is select id, name from cfftest.student; ...

    Oracle PL/SQL语言初级教程

    文档目录内容如下: Oracle PL/SQL语言初级教程 1 目录 1 1.PL/SQL语言基础 3 过程 5 包(package) 6 ...在游标FOR循环中使用查询 86 游标中的子查询 86 9.PL/SQL异常处理初步 88 异常传播 91 常用异常处理方法 93

    Oracle 遍历游标的四种方式汇总(for、fetch、while、BULK COLLECT)

     Oracle 遍历游标的四种方式(for、fetch、while、bulk collect+forall) 2.问题分析  我们可以把游标想象成一张表,想要遍历游标,就要取到游标的每行数据,所以问题的关键就成了:如何取到行数据? 3.解决方案 ...

    oracle 存储过程批量提交

    oracle 存储过程批量提交

    plsql基础(游标)

    相信讲述了游标以及它的一些应用实例,在while,if 和for循环下的代码编写。

    oracle练习题关于触发器的作业

    一点关于oracle的练习题!较难~慢慢看吧!~受打击了别管我啊!!!!

    ORACLE_PlSql-甲骨文学习笔记

    №7游标与for循环 10 6 异常 10 7 存储过程 11 №1创建过程 11 №2调用过程 12 №3获取过程信息 12 №4删除过程 12 №5查看过程中的错误 13 №6实际应用示例(积分清零) 13 8 函数 14 №1创建函数 14 №2调用函数 ...

Global site tag (gtag.js) - Google Analytics