`
cary1130
  • 浏览: 198051 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

游标属性

SQL 
阅读更多
当执行一条DML语句后,DML语句的结果保存在四个游标属性中,这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性.SQL%FOUND,SQL%NOTFOUND是布尔值,SQL%ROWCOUNT是整数值。

  SQL%FOUND和SQL%NOTFOUND

  在执行任何DML语句前SQL%FOUND和SQL%NOTFOUND的值都是NULL,在执行DML语句后,SQL%FOUND的属性值将是:

  . TRUE :INSERT

  . TRUEELETE和UPDATE,至少有一行被DELETE或UPDATE.

  . TRUE :SELECT INTO至少返回一行

  当SQL%FOUND为TRUE时,SQL%NOTFOUND为FALSE。

  SQL%ROWCOUNT

  在执行任何DML语句之前,SQL%ROWCOUNT的值都是NULL,对于SELECT INTO语句,如果执行成功,SQL%ROWCOUNT的值为1,如果没有成功,SQL%ROWCOUNT的值为0,同时产生一个异常NO_DATA_FOUND.

  SQL%ISOPEN

  SQL%ISOPEN是一个布尔值,如果游标打开,则为TRUE, 如果游标关闭,则为FALSE.对于隐式游标而言SQL%ISOPEN总是FALSE,这是因为隐式游标在DML语句执行时打开,结束时就立即关闭。
1
2
分享到:
评论

相关推荐

    Winform + ZedGraph + 显示坐标点和绘制游标

    介绍了三种方法如何显示ZedGraph中曲线上的点坐标,并使用游标定位

    Oracle显式游标和隐式游标.doc

    隐式游标可以使用名字 SQL 来访问,但要注意,通过 SQL 游标名总是只能访问前一个处理操作或单行 SELECT 操作的游标属性。隐式游标的属性有四种,分别是 SQL %ISOPEN、SQL %FOUND、SQL %NOTFOUND、SQL %ROWCOUNT。...

    关于游标的说明与使用方法

    什么是游标?游标有什么作用?Oracle游标的类型?Oracle游标的状态有哪些,怎么使用游标属性?如何使用显示游标,?如何遍历循环游标?

    基础电子中的测量信息按名称解除捆绑和游标属性的设置

     属性节点中,0、1和2这3个活动游标代表高、中、低参考电平在测量结果波形图上的3条电平线游标 ;3、4代表测量起始时间和测量终止时间两个活动游标;5和6两个活动游标代表周期平均值和均方根。  设置游标位置时,...

    Oracle 游标的使用

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

    PL_SQL模块学习之十、游标

    文章目录游标1.1 显式游标1.1.1 创建游标1.1.2 打开游标1.1.3 获取数据1.1.4 关闭游标1.1.5 使用实例1.2 隐式游标1.2.2 游标属性1.3 FOR游标1.4 游标变量1.4 游标表达式1.5 动态游标 游标 游标是一个指针,指向一块...

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

    –显示游标属性 declare CURSOR cur_emp IS SELECT * FROM emp; row_emp cur_emp%ROWTYPE; BEGIN OPEN cur_emp; FETCH cur_emp INTO row_emp; WHILE cur_emp%FOUND LOOP dbms_output.put_line(row_emp.empno||'----...

    SQL2005入门到精通(9)

    197 9.7.1 用游标处理数据的一般过程 197 9.7.2 全局游标与局部游标 198 9.7.3 游标的嵌套 201 9.7.4 使用游标变量 202 9.7.5 使用函数查看游标状态 203 9.7.6 使用系统存储过程查看游标属性 ...

    基础电子中的重新初始化游标VI的创建

    建立一个波形图的Wmf Graph引用P在每个分支选择块内建立逻辑簇,用于代表波形图上不同的游标属性。 |  · 第3步:在每个分支块内,同样建立波形图Wmf Graph属性节点,用for循环对所有的游标属性进行初始化。  ...

    电子测量中的测量结果波形图上对应游标位置的设定

    此时需要创建测量结果波形图的属性节点... · 按照这些游标在测量结果波形图中创建的顺序,分别在活动游标属性的输入端创建输入常量,用于代表这些活动游标。高、中、低参考电平的游标的y坐标属性可以直接和前面创建的

    set-double-X-Cursor-and-read.rar_cursor_labview游标_游标

    设置双游标,并且读取X轴值。需要设置属性节点-活动游标,然后在拖动添加X轴位置。这个难点很多人遇到过

    PL/SQL 基础.doc

    3) 参考型:REF CURSOR(游标)、REF object_type 4) LOB(Large Object) 2. %TYPE [变量名] [表名.字段名] [%TYPE] 表示变量具有与数据库的表中某一字段相同的类型 例:v_FirstName s_emp.first_name%TYPE;...

    精通sql结构化查询语句

    以SQL Server为工具,讲解SQL语言的应用,提供了近500个曲型应用,读者可以随查随用,深入讲解SQL语言的各种查询语句,详细介绍数据库设计及管理,详细讲解存储过程、解发器和游标等知识,讲解了SQL语言在高级语言中...

    Oracle.11g.从入门到精通 (1/2)

    4.2.4 游标属性 4.2.5 游标变量 4.3 过程 4.3.1 创建过程 4.3.2 调用过程 4.3.3 删除过程 4.3.4 过程的参数类型及传递 4.4 函数 4.4.1 创建函数 4.4.2 调用函数 4.4.3 删除函数 4.5 程序包 4.5.1 基本原理 4.5.2 ...

    Oracle.11g.从入门到精通 (2/2)

    4.2.4 游标属性 4.2.5 游标变量 4.3 过程 4.3.1 创建过程 4.3.2 调用过程 4.3.3 删除过程 4.3.4 过程的参数类型及传递 4.4 函数 4.4.1 创建函数 4.4.2 调用函数 4.4.3 删除函数 4.5 程序包 4.5.1 基本原理 4.5.2 ...

    Oracle11g从入门到精通

    4.2.4 游标属性 4.2.5 游标变量 4.3 过程 4.3.1 创建过程 4.3.2 调用过程 4.3.3 删除过程 4.3.4 过程的参数类型及传递 4.4 函数 4.4.1 创建函数 4.4.2 调用函数 4.4.3 删除函数 4.5 程序包 4.5.1 基本...

    Oracle11g从入门到精通2

    4.2.4 游标属性 4.2.5 游标变量 4.3 过程 4.3.1 创建过程 4.3.2 调用过程 4.3.3 删除过程 4.3.4 过程的参数类型及传递 4.4 函数 4.4.1 创建函数 4.4.2 调用函数 4.4.3 删除函数 4.5 程序包 ...

    Sciter-MovableView:Sciter窗口的可移动视图,允许您使用窗口中的任何元素来移动窗口。 很少有功能

    与role="window-caption"不同,它不会与CSS游标属性发生冲突。 允许拖动到屏幕的顶部以外,这在Windows上使用role="window-caption"时可以通过Aero Snap来阻止。 在已编译的应用程序内部使用时,应使用少于1%的...

Global site tag (gtag.js) - Google Analytics