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?.