码迷,mamicode.com
首页 > 其他好文 > 详细

游标示例

时间:2016-05-11 11:25:01      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

SET SERVEROUTPUT  ON

DECLARE   —-声明变量和游标

v_product_id        products.product_id%TYPE;
v_name            products.name%TYPE;
v_price            products.price%TYPE;

CURSOR v_product_cursor  IS    
    select product_id, name, price
        from products
            order by product_id ;

BEGIN
        —-打开游标
    OPEN v_product_cursor;

LOOP
        —-获取游标的列
    FETCH    v_product_cursor 
        INTO  v_product_id, v_name, v_price ;

    EXIT WHEN v_product_cursor%NOTFOUND ;

    —-显示到屏幕上
    DBMS_OUTPUT.PUT_LINUE(

    ’v_product_id=|| v_product||, v_name=||v_name||, v_price=||v_price

    );

END LOOP;


CLOSE v_product_cursor ;

END;
/

====================================================================================

set serveroutput on

declare    —-声明变量和游标
    
    v_product_id        products.product_id%type;
    v_name            products.name%type;
    v_price            products.price%type;

    cursor        v_product_cursor is
        select product_id, name, price
            from products
                order by product_id ;


begin
            —-for循环输出到屏幕上
    for v_product_cursor loop

        dbms_output.put_line(

    ‘v_product_id=‘|| v_product_id||’,v_name=‘||v_name||’,v_price=‘||v_price        

        );
    end loop;

end;
/

 

游标示例

标签:

原文地址:http://www.cnblogs.com/mitnick/p/5480998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!