• 游标输出


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

                DataTable dt 
    = Query.RunProcedure("PACK_INTERFACE.P_SELECT_SN",param,"mes");
                DataGrid1.DataSource 
    = dt;
                DataGrid1.DataBind();
  • 相关阅读:
    SqQueue(环状队列(顺序表结构))
    LinkQueue(链队列)
    CharMatch(括号匹配)
    LinkStack
    x-boot
    安装npm及cnpm(Windows)
    sourcetree跳过注册的方法
    Mysql 5.7 CentOS 7 安装MHA
    ORA-12519 ORA-12516
    lisp : set 与setq 函数
  • 原文地址:https://www.cnblogs.com/enli/p/121277.html
Copyright © 2020-2023  润新知