Tengo que llamar a procedimientos almacenados de Oracle que retornan
registros (no me dan acceso  las tablas, solo a un par de SPS). Los sp
tienen como primer parametro un cursor  como en este caso:

CREATE OR REPLACE PROCEDURE GETINSCRIPCIONESBYALUMNO (
    P_CURSOR OUT SYS_REFCURSOR,
    ID_ALUMNO IN NUMBER)
AS

No se como debo declarar el sql-query para que tome el parametro del cursor
probe:
    <sql-query name="InscripcionesPorAlumno">
      <return class="Domain.Inscripcion, Domain, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null" >
        <return-property  name="Id" column="idInscripcion" />
        <return-property  name="Fecha" column="fcFecha" />
      </return>
      call GetInscripcionesByAlumno (:idAlumno)
    </sql-query>

y
    <sql-query name="InscripcionesPorAlumno">
      <return class="Domain.Inscripcion, Domain, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null" >
        <return-property  name="Id" column="idInscripcion" />
        <return-property  name="Fecha" column="fcFecha" />
      </return>
      call GetInscripcionesByAlumno (:cursor, :idAlumno)
    </sql-query>

Ing. Marcos Mellibovsky
ARSoft Consultoría Informática
[email protected]
0351 155630801
msn:[email protected] <msn%[email protected]>

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a