Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2010, 09:24
Avatar de -rommel_
-rommel_
 
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Procedimiento

Amigos, aun soy nuevo en Oracle y pasar de SQL -> Oracle es trabajoso; bueno mi duda es COMO RESCATAR UNA LISTA DE REGISTROS EJECUTANDO UN PROCEDIMIENTO ALMACENADO
1. La sintaxis en Oracle es muy diferente
2. Los procedimientos son iguales a SQL solo para Agregar, Actualiza o Eliminar registros.
3. Pero para rescatar una Lista de registros (Select * from Tabla) se tiene que utilizar un "REF CURSOR"... muy bien, eso ya lo se y ya entendi como se utiliza... pero el PROBLEMA QUE TENGO ES PODER EJECUTAR EL PROCEDIMIENTO Y VISUALIZAR EL RESULTADO DE TAL EJECUCION, Espero puedan ayudarme: yo tengo lo siquiente

Código:
CREATE O REPLACE PROCEDURE EMPRESA.LeerTabla
(   Param1 number,
    MiCursor OUT sys_refcursor
)
is
Begin
   Open MiCursor for
   Select * From MiTabla
   where Campo1 = Param1;
End LeerTabla;
Muy bien, esta creado mi Procedimiento, la pregunta es:
Código HTML:
¿COMO HAGO PARA EJECUTARLO Y PARA VISUALIZAR EL RESULTADO?