游标输出

oracle package
None.gif create or replace package PACK_INTERFACE  is   
None.gif  type SN_CURSOR 
is  REF CURSOR;
None.gif  PROCEDURE P_SELECT_SN (RE_SN  OUT SN_CURSOR);   
None.gifend PACK_INTERFACE;
None.gifcreate or replace package body PACK_INTERFACE 
is
None.gif   PROCEDURE P_SELECT_SN (RE_SN OUT SN_CURSOR)
None.gif   IS
None.gif     p_SN_CURSOR SN_CURSOR;
None.gif   BEGIN
None.gif     OPEN P_SN_CURSOR FOR
None.gif        select 
*  from rmes.r_wip_tracking_t t
None.gif        WHERE GROUP_ID 
=   0  AND IN_LINE_TIME  >  TRUNC(SYSDATE);
None.gif     RE_SN:
= P_SN_CURSOR;
None.gif   END;
None.gifend PACK_INTERFACE;
None.gif
C#
None.gif OracleParameter[] param  =   new  OracleParameter[ 1 ];                        
None.gif            param[
0 =   new  OracleParameter( " RE_SN " ,OracleType.Cursor);
None.gif            param[
0 ].Direction  =  ParameterDirection.Output;
None.gif            
None.gif                            
None.gif
None.gif            DataTable dt 
=  Query.RunProcedure( " PACK_INTERFACE.P_SELECT_SN " ,param, " mes " );
None.gif            DataGrid1.DataSource 
=  dt;
None.gif            DataGrid1.DataBind();

转载于:https://www.cnblogs.com/enli/archive/2005/03/18/121277.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值