sys_refcursor返回结果集输出方法

本文展示了一个使用PL/SQL编写的示例程序,该程序通过定义游标和记录类型来从数据库中检索并输出特定的数据记录。具体操作包括打开游标、获取记录、检查游标状态以及关闭游标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

set serveroutput on
  declare
 v_ret sys_refcursor;
 type typ_row is record ( col_1 varchar2(100),col_2  number ,col_3 number,
   col_4  number ,col_5 number,
   col_6  number ,col_7 number,
   col_8  number ,col_9 number ,col_10 varchar2(100));
   result_temp typ_row;
 begin
    lis.Prc_CTSeasonProvince('8602','','2017-01-01','2017-12-31','01','1',v_ret);
  
           fetch v_ret into result_temp;
          
           while v_ret%found loop
        dbms_output.put_line('字段1:'||result_temp.col_1 );
       fetch v_ret   into result_temp;
    end loop;      
 end;
 /

转载于:https://www.cnblogs.com/javacofe/p/8203947.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值