zoukankan      html  css  js  c++  java
  • plsql 普通游标

    -- ①普通游标:操作步骤 边敲边想  学无止境
    
    /*
     游标:指针;内存中的一块数据缓冲区,上下文;
     将查询到的结果集缓存起来,便于进行逐行定位处理。
     使用完成后要及时关闭;
     
     操作步骤?
     1.定义游标     Cursor 名字 is  查询命令;
     2.打开游标     Open 名字;
     3.提取数据     Fetch 名字 into 变量1,变量2...;
     4.关闭游标  Close 名字
    
    */
    declare
                                        --1.cursor定义游标  2.定义 row1 读取游标的内容
      cursor c1 is select * from emp;   -- c1  emp 
      row1 emp%rowtype; 
    begin
      open c1;
                                        -- c1中是emp表中的所有数据  是一块数据缓冲区 
                                        -- 类似Java中while循环  取出c1中的所有
      loop
      fetch c1 into row1;               --提取数据  fetch  xx into  变量1,变量2...;
      dbms_output.put_line(
      '游标的编号='||c1%rowcount||'---姓名'||
        row1.ename||'---部门'||
        row1.empno||'---工作'||
        row1.job||'---奖金'||
        row1.sal
      );
      exit when c1%notfound;              --java while.next()  结束循环 
      end loop;
      
      close c1;                            -- 游标很占用资源。    
    
    end;
  • 相关阅读:
    方法
    数组
    Scanner类+Random
    运算符2
    运算符1
    Linux中Oracle的安装
    redis安装常见错误
    redis常用命令
    Linux中redis安装
    修改Oracle字符集
  • 原文地址:https://www.cnblogs.com/ZXF6/p/11233121.html
Copyright © 2011-2022 走看看