MySQL - error llamando a funcion

 
Vista:

error llamando a funcion

Publicado por sin dientes (25 intervenciones) el 27/07/2007 22:20:31
Buenas gtardes
este query hace llamado a un a funcion de bd. la funcion es obt_desc_rh, le paso como parametro un valor paq me retorne la respectiva descripcion.

SELECT igp_id,concat(igp_nombre,' ',igp_apellido_p,' ',igp_apellido_m) as nombrepac,
obt_desc_rh(igp_rh) ,date_format(igp_fec_nac,'%d-%m-%Y') as fec_nac,igp_sexo,igp_estadocivil
FROM inf_gral_paciente ORDER BY igp_apellido_p,igp_apellido_m ASC

meda el sig, error

No data - zero rows fetched, selected, or processed

este es el cod. de mi funcion

FUNCTION `obt_desc_rh`(pvalor VARCHAR(12)) RETURNS varchar(45)
BEGIN
DECLARE descri varchar(45);
DECLARE c CURSOR FOR
select cca_desc_valor
FROM cat_catalogo
where cca_valor = pvalor
and cca_id = 'rh';
OPEN c;
FETCH c into descri;
CLOSE c;
return descri;
END

por q puede ser

si alguien me puede ayudar le agradezco salu
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error llamando a funcion

Publicado por felix vega (1 intervención) el 01/01/2009 00:34:44
un favor
encontraste alguna solucion a tu problema ???????????????
por favor indicamela, ya que tengo el mismo problema al llamar funciones

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar