oracle使用游标查出数据集

Oracle中,不能直接使用select 直接查出数据集,必须用游标

create or replace procedure test_proc is

  v_date date; --定义变量

  cursor cur is select * from cdmdata.uenshks_trade_pos_jnl_his where rownum<10; --定义游标

begin

  select sysdate into v_date from dual;

  --游标for循环开始

  for temp in cur loop --temp为临时变量名,自己任意起

    Dbms_Output.put_line(temp.TRADE_NO); --输出某个字段,使用"变量名.列名"即可。

  end loop;

  --游标for循环结束

end test_proc;

 

 

posted @ 2021-03-11 10:58  欣欣姐  Views(281)  Comments(0)    收藏  举报