Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2007, 07:21
Avatar de jhoncacru
jhoncacru
 
Fecha de Ingreso: mayo-2004
Ubicación: cochabamba-Bolivia
Mensajes: 107
Antigüedad: 20 años, 7 meses
Puntos: 1
Retornar un Select desde Procedimiento Almacenado

Hola amigos, he trabajado un buen tiempo con el SQL SERVER y he visto la facilidad de retornar selecciones como por ejemplo:
Código:
create procedure [dbo].[ASISTENCIA_SPS]
(
  @id_categoria_evento as integer
)
as
begin
select aa.nombre_area,aa.id_area, 
       (select count(aas.id_asistencia) 
        from asis_unidad au
          inner join asis_sector ase on ase.id_unidad=au.id_unidad
          inner join asis_personal ap on ap.id_sector=ase.id_sector
          inner join asis_asistencia aas on aas.codigo_barra=ap.codigo_barra
          inner join asis_evento ae on ae.id_evento=aas.id_evento
          inner join asis_categoria_evento ace on ace.id_categoria_evento=ae.id_categoria_evento
        where ace.id_categoria_evento=@id_categoria_evento and au.id_area=aa.id_area ) as cantidad
from asis_area aa
end
He migrado la base de datos a ORACLE 10g, pues la empresa así lo requirió, ahora tengo dificultades de compilar este procedimiento en ORACLE, me parece que ORACLE maneja de diferente modo el retorno de selecciones.

Como puedo hacer para retornar una seleccion completa desde oracle con procedimientos almacenados?.
__________________
Gracias de antemano.