oracle sql%四种用法

sql%NOTFOUND     --update,delete操作时没找到符合条件的记录。

sql%FOUND            --SELECT   columnname   INTO   ,update,delete找到符合条件的记录Top

sql%rowcount          --判定当前更新记录数

sql%isopen             --判定当前游标是否打开Top

%FOUND

This   attribute   yields   TRUE   if   an   INSERT,   UPDATE,   or   DELETE   statement   affected   one   or   more   rows   or   a   SELECT   INTO   statement   returned   one   or   more   rows.   Otherwise,   it   yields   FALSE.

%ISOPEN

This   attribute   always   yields   FALSE   because   Oracle   closes   the   SQL   cursor   automatically   after   executing   its   associated   SQL   statement.

%NOTFOUND

This   attribute   is   the   logical   opposite   of   %FOUND.   It   yields   TRUE   if   an   INSERT,   UPDATE,   or   DELETE   statement   affected   no   rows,   or   a   SELECT   INTO   statement   returned   no   rows.   Otherwise,   it   yields   FALSE.

%ROWCOUNT

This   attribute   yields   the   number   of   rows   affected   by   an   INSERT,   UPDATE,   or   DELETE   statement,   or   returned   by   a   SELECT   INTO   statement.

sql%NOTFOUND     --update,delete操作时没找到符合条件的记录。

sql%FOUND            --SELECT   columnname   INTO   ,update,delete找到符合条件的记录Top

sql%rowcount          --判定当前更新记录数

sql%isopen             --判定当前游标是否打开Top

%FOUND

This   attribute   yields   TRUE   if   an   INSERT,   UPDATE,   or   DELETE   statement   affected   one   or   more   rows   or   a   SELECT   INTO   statement   returned   one   or   more   rows.   Otherwise,   it   yields   FALSE.

%ISOPEN

This   attribute   always   yields   FALSE   because   Oracle   closes   the   SQL   cursor   automatically   after   executing   its   associated   SQL   statement.

%NOTFOUND

This   attribute   is   the   logical   opposite   of   %FOUND.   It   yields   TRUE   if   an   INSERT,   UPDATE,   or   DELETE   statement   affected   no   rows,   or   a   SELECT   INTO   statement   returned   no   rows.   Otherwise,   it   yields   FALSE.

%ROWCOUNT

This   attribute   yields   the   number   of   rows   affected   by   an   INSERT,   UPDATE,   or   DELETE   statement,   or   returned   by   a   SELECT   INTO   statement.


相关文章

  • DRP培训日志
  • 2008年12月24日(第一天),DRP业务流程 1. Web项目开发的一般流程 a) 需求确定 b) 需求分析 i. 架构分析和设计 ii. 业务逻辑分析和设计 iii. 界面设计 c) 开发环境搭建 d) 开发和测试 e) 文档编写 2 ...查看


  • 支持的财务软件
  • 支持的财务软件 支持的财务软件.txt熬夜,是因为没有勇气结束这一天:赖床,是因为没有勇气开始这一天.朋友,就是将你看透了还能喜欢你的人.用友/安易财务 用友UFERP\财务通8.2及以上[SQL Server] ** 用友UFERP8.1 ...查看


  • oracle各个名字详解
  • 搞清概念: db_name,instance_name,ORACLE_SID,db_domain,global_name,service_name, 注:写作环境为Oracle 10g Release 2 (10.2)一.数据库名 1.数据 ...查看


  • 杭州Oracle数据库课程
  • [在线报名┊课程咨询┊内容报错┊打印本页┊将本页添加到收藏夹 ] 该课程所属机构:杭州培训网 Oracle数据库系列课程 一.Oracle 9iOCA培训 Oracle大学推出的全球认证计划 OCP(Oracle Certified Pro ...查看


  • 如何搭建一个数据库服务器平台
  • 如何搭建一个数据库服务器平台如何搭建一个数据库服务器平台 玩Oracle 2年多了,从接触Oracle 到现在,一直没有停止过学习. 要学的东西太多,刚入门的时候是这样的感觉,现在还是这样的感觉. 有时候也在想,还要学多长时间才能感觉自我良 ...查看


  • 最近几周一直在进行数据库培训
  • 最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅.为了让更多的新手受益,我抽空把SQL 语句优化部分进行了整理,希望大家一起进步. 一.操作符优化 1.IN 操作符 用IN 写出来的SQL 的优点是比较容易写及清晰易懂, ...查看


  • 培训机构课程设置
  • ◆ 填写 2 .问题/现象与培训需求分析 ◆专家讲师和技术咨询顾问分析"培训需求调查表",安排对客户实施访问.通过与客户的主管人员就开发项目的探讨和沟通,了解客户的现状与出现的问题,理解客户真正关心和希望达到的目的. 3 ...查看


  • 阿里巴巴的OracleDBA笔试题参考答案
  • 阿里巴巴的Oracle DBA笔试题参考答案+++++++++++++++++++++++++++++++++++++本文的阿里巴巴数据库面试题主要针对于Oracle DBA,题目可以是笔试题,也可以口头回答.以下题目,可根据自己情况挑选题 ...查看


  • AO采集数据库数据的技巧
  • AO 采集数据库数据的技巧 审计人员对数据库数据的采集.选择数据库服务器端.设置ODBC 数据驱动程序.备份数据还原和完成数据导入AO2008操作系统这五个连续的步骤成了审前准备的难点, 如果AO2008操作系统没有现成的转换模版, 是否能 ...查看


热门内容