zoukankan      html  css  js  c++  java
  • ORACEL游标的使用实例

    显式游标 
    游标的定义和操作 

    --游标的使用实例
    DECLARE
        V_NAME   VARCHAR(10);
        V_SCHOOL VARCHAR(10); --声明变量
        CURSOR M_CORSOR IS
            SELECT A.USER_NAME, A.SCHOOL FROM USER_M A WHERE A.USER_ID = '11'; --定义游标
    BEGIN
        OPEN M_CORSOR; --打开游标
        FETCH M_CORSOR
            INTO V_NAME, V_SCHOOL; --提取数据
        DBMS_OUTPUT.PUT_LINE(V_NAME || ',' || V_SCHOOL);
        CLOSE M_CORSOR; --关闭游标
    END;
    --游标的使用实例2
    DECLARE
      P_NAME VARCHAR2(20);
      P_NUM NUMBER;
      P_PRICE NUMBER;
     CURSOR P_CURSOR IS 
     SELECT PRODUCT_NAME,PRODUCT_NUM,PRICE FROM  PRODUCT_RELEASE  ORDER BY PRODUCT_ID;--排序
     BEGIN
       OPEN P_CURSOR;
       FOR I IN 1..5 LOOP  --循环
         FETCH P_CURSOR INTO P_NAME,P_NUM,P_PRICE;
         DBMS_OUTPUT.PUT_LINE(P_NAME||','||P_NUM||','||P_PRICE);
         END LOOP;
         CLOSE P_CURSOR;
         END;
  • 相关阅读:
    stl-序列式容器
    BFS
    Hash
    二分法
    草稿1
    红黑树的左旋、右旋和颜色变换
    动态规划
    自动驾驶-安全
    二叉树

  • 原文地址:https://www.cnblogs.com/jian-96/p/10169061.html
Copyright © 2011-2022 走看看