zoukankan      html  css  js  c++  java
  • 显示游标的处理

    一、什么是游标?

    *游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。

    *游标的作用就是用于临时存储从数据库中提取的数据块。

    *通俗来讲游标就是一个结果集。

    二、游标的类型

    *显示游标

    *隐式游标

    三、显式游标的四个步骤

     四、处理游标的语法

    *定义游标:

      cursor cursor_name[(parameter_name datetype)] is select_statement;

    *打开游标:

      open cursor_name;

    *提取数据:

      fetch cursor_name into variable1[,variale2,...];

    *关闭游标:

      close cursor_name;

    五、例:

    题:用游标查询emp中的员工号、姓名和职位信息

    解答:

    代码如下:
    declare
    --定义游标
    cursor emp_cursor is select empno,ename,job from emp;
    -- 游标名字 查询语句
    v_empno emp.empno%type;
    v_ename emp.ename%type;
    v_job emp.job%type;
    begin
    --打开游标,执行查询
    open emp_cursor;
    --提取数据 fetch语句提取指针处内容
    --创建循环
    loop
    fetch emp_cursor into v_empno,v_ename,v_job;--提取出数据
    dbms_output.put_line('员工号:'||v_empno||',姓名:'||v_ename||',职位:'||v_job);
    --什么时候能够退出循环呢?
    --%found,%notfound
    exit when emp_cursor%notfound;
    end loop;
    end;

    执行后输出:

  • 相关阅读:
    centos 安装python3.6 简易安装过程
    包装类型
    剑指offer二叉树中和为某一值的路径
    剑指offer 捡绳子
    按位与的技巧
    SpringBoot 登录拦截功能的实现
    AIO实现简单http服务器
    真题-数的分解
    重建二叉树
    旋转数组的最小数字
  • 原文地址:https://www.cnblogs.com/zhiyanwenlei/p/9649524.html
Copyright © 2011-2022 走看看