zoukankan      html  css  js  c++  java
  • 【PL/SQL】学习笔记 (5)光标之光标的引入,示例

    引子:如何在PL/SQL中代表一个集合? --------->光标

    光标就是一个结果集

    工作原理:

    光标属性:

    %found   true/false        

    %notfound  true/false       

    示例:打印emp表中员工的姓名和薪水:

     1 --查询并打印员工的姓名和薪水
     2 set SERVEROUTPUT ON
     3 declare
     4     --定义一个光标
     5     cursor cemp is select ename,sal from emp;
     6     --为光标定义对应的变量
     7     pename emp.ename%type;
     8     psal   emp.sal%type;
     9 begin
    10 
    11     --打开光标
    12     open cemp;
    13     
    14     loop
    15     
    16     --取出一条记录
    17     fetch cemp into pename,psal;
    18     
    19     exit when cemp%notfound;
    20     
    21     --打印
    22     dbms_output.put_line(pename||'的薪水是:'||psal);
    23     
    24     end loop;
    25     
    26     --关闭光标
    27     close cemp;
    28 
    29 end;
    30 /

    结果:

  • 相关阅读:
    L1-021 重要的话说三遍
    L1-020 帅到没朋友
    pytest--钩子
    pytest--allure
    pytest--常用插件
    pytest--高级用法
    pytest--配置文件
    pytest--控制运行
    pytest--fixture
    pytest--使用前提
  • 原文地址:https://www.cnblogs.com/CPU-Easy/p/10897575.html
Copyright © 2011-2022 走看看