Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2006, 13:51
Avatar de PequeñoMauro
PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Hola, no se si asi lo sea en PL/pgsql, pero void supuestamente no manda ningún valor. Las funciones mayormente se usan para recibir u obtener un valor especifico.
En tu consulta estas seleccionando todos los campos de la tabla que usas, debes retornar un valor de tu función.
No se que tanto parecido tenga PL/SGSQL con PL/SQL

create function prueba()
Return char as -- depende el tipo de dato que deseas devolver de la función

valor char;
Begin
select campo into valor from tu_tabla;
return valor;
end;

Mas o menos es la lógica en Oracle, imagino que es parecida a lo que usas. Debes especificar el valor a retornar.....
Espero que te ayude en algo, o sino buscare algo al respecto.
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."