Hola, estoy ejecutando unos stored para obtener la informacion para el kolla y cuando ejecuto el que corresponde a la asociacion entre la unidad academica y las carreras me devuelve un solo registro (el primero que encuentra). Que podria estar pasando?. Les transcribo el stored. Gracias! Saludos
CREATE PROCEDURE ws_int_kolla_ra_ca()
RETURNING char(10), varchar(5), varchar(5);
– Variables locales
DEFINE vFechaProceso char(10);
DEFINE vc_RA varchar(5);
DEFINE vc_Carrera varchar(5);
– Variables para el manejo de excepciones
DEFINE SQLErr integer;
DEFINE ISAMError integer;
DEFINE errorInfo varchar(76);
ON EXCEPTION SET SQLErr, ISAMError, errorInfo
RAISE EXCEPTION SQLErr, ISAMError, errorInfo ;
END EXCEPTION;
BEGIN
– Fecha de proceso.
LET vFechaProceso = to_char( TODAY, “%d/%m/%Y”);
– Recupero la info de la institución.
FOREACH
SELECT unidad_academica, carrera
INTO vc_RA, vc_Carrera
FROM sga_carreras
-- devuelve el resultado.
RETURN vFechaProceso, vc_RA, vc_Carrera;
END FOREACH;
END;
END PROCEDURE