1:隐式游标和显示游标的区别

* 不用声明游标

* 不用打开和关闭游标

* 必须使用INTO子句,结果只能是一条

2:隐式游标和显示游标的相同点

有相同的属性

3:小例子

DECLARE

name VARCHAR2(50);

department_name varchar(20);

BEGIN

SELECT name, department_name

INTO name, department_name

FROM employees e, departments d

WHERE e.department_id = d.department_id and e.id = 1;

dbms_output.put_line(name || ' 在 '  || department_name);

END;

4:隐式游标使用属性

语法:

SQL % ISOPEN            SQL % FOUND           SQL % NOTFOUND

SQL % ROWCOUNT  --常常用来判断插入、更新、删除是否成功,但要放在COMMIT语句之前

属性使用实例:

BEGIN

UPDATE employees SET name=name || 'A'  WHERE id = 7;

IF SQL%ROWCOUNT = 1 THEN              --SQL % FOUNF 也可以

DBMS_OUTPUT.PUT_LINE('表已更新');

ELSE

DBMS_OUTPUT.PUT_LINE('编号未找到');

END IF;

END;

oracle的隐式游标有哪些,Oracle隐式游标小例子相关推荐

  1. mysql 游标循环_mysql for循环遍历 游标用处

    以前一直不知道游标的作用,之前的结果集遍历 博主一直用的是记录查询出来的记录总数并一条条用LIMIT 1 OFFSET index 进行查找,并进行处理的. 现在终于会使用游标了,献上一个小例子供大家 ...

  2. oracle中的cursor属性有哪些,Oracle学习11:游标(cursor)--显式游标隐式游标、游标四个属性、循环遍历...

    1.概述 上文PLSQL学习中提到的知识,可以发现,基本都可以通过Java等语言实现,而为了实现程序的可移植性,实际开发工作中我们也是如此做的. 那么PLSQL的重点是什么呢?接下来我们来介绍游标cu ...

  3. Oracle入门(十四.10)之显式游标简介

    一.上下文区域和游标 Oracle服务器分配一个称为上下文区域的私有内存区域来存储由SQL语句处理的数据. 每个上下文区域(因此每个SQL语句)都有一个与其关联的游标.您可以将游标视为上下文区域的标签 ...

  4. oracle 动态游标行数,oracle动态游标的简单实现方法

    下面就是例子程序 --明细表打印予处理  通用报表: procedure mx_print_common(pd_id in mx_pd_syn.pd_id%type, p_pd_mxb_id IN m ...

  5. oracle利用游标添加数据库,Oracle游标的使用实例详解

    什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制. ②关系数据库中的操作是在完整的行集合上执行的. 由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的 ...

  6. oracle使用游标insert数据库,数据库游标使用之oracle游标

    游标(cursor)的定义:数据库系统在内存中开设的一个数据缓冲区,存放SQL语句的执行结果,通过fecth用于定位结果集的行 和 遍历结果集. oracle数据库的游标分为:静态游标(隐式和显式)和 ...

  7. 游标(概念、优点、分类、静态游标的使用(显示游标(显示游标的属性、遍历显示游标、显示游标的FOR循环)、隐式游标(隐式游标的属性))、动态游标的使用、静态游标和动态游标的区别、更新或删除当前游标数据

    文章目录 游标 游标概念 游标优点 游标分类 静态游标的使用 显示游标 显示游标的属性 遍历显示游标 显示游标的FOR循环 接收显式游标数据的数据类型(普通变量.记录变量.集合变量) 通过游标更新.删 ...

  8. oracle 嵌套游标慢,oracle 嵌套游标以及java,oracle的时间处理

    oracle 嵌套游标以及java,oracle的时间处理 create or replace procedure test is ids VOD_CMS_OPERATION_REGION.id%ty ...

  9. oracle游标缓存,【oracle】游标——数据的缓存区

    游标的使用可以让用户想错做数组一样操作查询出来的数据集,他提供了一种从集合性质的结果中提取单条记录的手段. 1.静态游标和REF游标. 2.静态游标分为显示游标(使用前必须有着明确的游标声明和定义)和 ...

最新文章

  1. (九)javaScript的基本使用
  2. mvc5入门示例博客(有惊喜)
  3. hdu4544 优先队列(小贪心)
  4. Spring Boot定时任务-Quartz基本使用
  5. MFC非模态对话框实例
  6. 设置MAC 下 Vim 语法高亮显示
  7. web 请求 编码 引发的问题
  8. python 学习之 WINDOWS 注册表学习(一)
  9. android 球形进度,android仿360手机卫士的自定义波浪球形进度View 滚动痕迹
  10. (转)Android Studio Error:Failed to resolve: com.android.support:appcompat-v7:25.1.0解决方案
  11. Response.End() 与Response.Close()的区别
  12. 2021全国研究生数学建模竞赛F题思路
  13. 线性表———单链表,循环链表,双向链表基本操作及概念
  14. chrome最新版本下载
  15. 基于Spring的app后台开源框架
  16. fw300r 虚拟服务器,迅捷FW300R无线宽带路由器怎么开启UPnP
  17. win10计算机不显示usb,win10插入U盘不显示怎么办_解决win10u盘插电脑上不显示的办法...
  18. 将人工智能(AI)应用于软件测试中
  19. pdf怎样删除其中一页简单教程
  20. 关于 C++ 依赖管理

热门文章

  1. 大剑无锋之内存泄漏是什么?【面试推荐】
  2. spring整合mybatis基于xml配置
  3. IDEA如何设置鼠标滚轮调整字体大小
  4. 【Python SQLAlchemy】数据库连接池SQLAlchemy中多线程安全的问题
  5. 【SpringMVC入门】SpringMVC环境搭建、接收参数的几种方式、视图解析器、@ResponseBody
  6. vb for循环 combobox的使用 Print的使用
  7. Shutdown SpringBoot App
  8. Linux 串口 gprs at,linux下GPRS模块使用AT命令实现拨接电话,发中英文短信
  9. SpringBoot+Dubbo集成ELK实战
  10. 数据库-DQL练习(附答案)